cvs commit: src/sys/sys aio.h signal.h signalvar.h src/sys/kern
syscalls.master vfs_aio.c
Alfred Perlstein
alfred at freebsd.org
Sun Oct 30 05:47:03 PST 2005
Does this modify the size/layout of the struct sigevent and aiocb
to the point where apps need a recompile? If so we
should we have compat functions for AIO? Ei, struct "osigevent"
and "oaiocb" and corresponding compat functions for AIO?
I understand that it's annoying but AIO has been an interface around
since 4.x.
Now might also be a good time to add padding to aiocb and possibly
sigevent.
-Alfred
* David Xu <davidxu at FreeBSD.org> [051029 20:13] wrote:
> davidxu 2005-10-30 02:12:49 UTC
>
> FreeBSD src repository
>
> Modified files:
> sys/sys signal.h signalvar.h aio.h
> sys/kern syscalls.master vfs_aio.c
> Log:
> Fix sigevent's POSIX incompatible problem by adding member fields
> sigev_notify_function and sigev_notify_attributes. AIO syscalls
> use sigevent, so they have to be adjusted.
>
> Reviewed by: alc
>
> Revision Changes Path
> 1.203 +10 -8 src/sys/kern/syscalls.master
> 1.199 +63 -9 src/sys/kern/vfs_aio.c
> 1.31 +2 -1 src/sys/sys/aio.h
> 1.49 +18 -15 src/sys/sys/signal.h
> 1.72 +9 -0 src/sys/sys/signalvar.h
--
- Alfred Perlstein
More information about the cvs-src
mailing list