18 #ifndef _COBALT_UAPI_MONITOR_H
19 #define _COBALT_UAPI_MONITOR_H
21 #include <cobalt/uapi/kernel/types.h>
23 struct cobalt_monitor_state {
26 #define COBALT_MONITOR_GRANTED 0x01
27 #define COBALT_MONITOR_DRAINED 0x02
28 #define COBALT_MONITOR_SIGNALED 0x03
29 #define COBALT_MONITOR_BROADCAST 0x04
30 #define COBALT_MONITOR_PENDED 0x08
33 struct cobalt_monitor;
35 struct cobalt_monitor_shadow {
39 #define COBALT_MONITOR_SHARED 0x1
40 #define COBALT_MONITOR_WAITGRANT 0x0
41 #define COBALT_MONITOR_WAITDRAIN 0x1
44 typedef struct cobalt_monitor_shadow cobalt_monitor_t;
Copyright © 2011 Gilles Chanteperdrix gilles.chanteperdrix@xenomai.org.
Definition: atomic.h:24