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-all mailing list