cvs commit: src/sys/sys aio.h signal.h signalvar.h src/sys/kern
syscalls.master vfs_aio.c
David Xu
davidxu at freebsd.org
Sun Oct 30 15:44:52 PST 2005
Existing binary code needn't be recompiled, it should work as before.
if an AIO syscall needs sigevent structure, it already has a new syscall
number, and old syscalls will think passed sigevent is an osigevent.
I am open for adding pad fields to aiocb and sigevent, how many padding
do you want to add, give some diffs for us ? :-)
David Xu
Alfred Perlstein wrote:
>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
>
>
More information about the cvs-src
mailing list