diff options
-rw-r--r-- | sys/kern/kern_event.c | 2 | ||||
-rw-r--r-- | sys/sys/event.h | 11 |
2 files changed, 11 insertions, 2 deletions
diff --git a/sys/kern/kern_event.c b/sys/kern/kern_event.c index 93a3d9f..14c162cc 100644 --- a/sys/kern/kern_event.c +++ b/sys/kern/kern_event.c @@ -1,5 +1,5 @@ /*- - * Copyright (c) 1999,2000 Jonathan Lemon <jlemon@FreeBSD.org> + * Copyright (c) 1999,2000,2001 Jonathan Lemon <jlemon@FreeBSD.org> * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/sys/sys/event.h b/sys/sys/event.h index 444bcaf..de4eefe 100644 --- a/sys/sys/event.h +++ b/sys/sys/event.h @@ -1,5 +1,5 @@ /*- - * Copyright (c) 1999,2000 Jonathan Lemon <jlemon@FreeBSD.org> + * Copyright (c) 1999,2000,2001 Jonathan Lemon <jlemon@FreeBSD.org> * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -38,6 +38,15 @@ #define EVFILT_SYSCOUNT 6 +#define EV_SET(kevp, a, b, c, d, e, f) do { \ + (kevp)->ident = (a); \ + (kevp)->filter = (b); \ + (kevp)->flags = (c); \ + (kevp)->fflags = (d); \ + (kevp)->data = (e); \ + (kevp)->udata = (f); \ +} while(0) + struct kevent { uintptr_t ident; /* identifier for this event */ short filter; /* filter for event */ |