version 1.1.1.1, 2008/06/03 10:38:45 |
version 1.1.1.1.2.1, 2008/08/13 17:12:30 |
|
|
char *name; /* pointer to event name string */ |
char *name; /* pointer to event name string */ |
}; |
}; |
|
|
/* Macro to initialize event statically */ |
|
#define EVENT_INIT(event, evt_name) \ |
|
{ {&(event).sleepq, &(event).sleepq}, evt_name} |
|
|
|
/* Macro to initialize event dynamically */ |
/* Macro to initialize event dynamically */ |
#define event_init(event, evt_name) \ |
#define event_init(event, evt_name) \ |
do { queue_init(&(event)->sleepq); (event)->name = evt_name; } while (0) |
do { queue_init(&(event)->sleepq); (event)->name = evt_name; } while (0) |