svn commit: r231006 - in head/sys: compat/freebsd32 kern
David Xu
davidxu at FreeBSD.org
Sun Feb 5 04:49:32 UTC 2012
Author: davidxu
Date: Sun Feb 5 04:49:31 2012
New Revision: 231006
URL: http://svn.freebsd.org/changeset/base/231006
Log:
Add 32-bit compat code for AIO kevent flags introduced in revision 230857.
Modified:
head/sys/compat/freebsd32/freebsd32_signal.h
head/sys/kern/vfs_aio.c
Modified: head/sys/compat/freebsd32/freebsd32_signal.h
==============================================================================
--- head/sys/compat/freebsd32/freebsd32_signal.h Sun Feb 5 03:23:26 2012 (r231005)
+++ head/sys/compat/freebsd32/freebsd32_signal.h Sun Feb 5 04:49:31 2012 (r231006)
@@ -92,6 +92,7 @@ struct sigevent32 {
uint32_t _function;
uint32_t _attribute;
} _sigev_thread;
+ unsigned short _kevent_flags;
uint32_t __spare__[8];
} _sigev_un;
};
Modified: head/sys/kern/vfs_aio.c
==============================================================================
--- head/sys/kern/vfs_aio.c Sun Feb 5 03:23:26 2012 (r231005)
+++ head/sys/kern/vfs_aio.c Sun Feb 5 04:49:31 2012 (r231006)
@@ -2706,6 +2706,7 @@ convert_sigevent32(struct sigevent32 *si
break;
case SIGEV_KEVENT:
CP(*sig32, *sig, sigev_notify_kqueue);
+ CP(*sig32, *sig, sigev_notify_kevent_flags);
PTRIN_CP(*sig32, *sig, sigev_value.sival_ptr);
break;
default:
More information about the svn-src-head
mailing list