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:
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "[email protected]"

Reply via email to