diff options
Diffstat (limited to 'sys/posix4')
-rw-r--r-- | sys/posix4/ksem.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/posix4/ksem.h b/sys/posix4/ksem.h index 29b0a53..71979da 100644 --- a/sys/posix4/ksem.h +++ b/sys/posix4/ksem.h @@ -33,6 +33,9 @@ #error "no user-servicable parts inside" #endif +#include <sys/condvar.h> +#include <sys/queue.h> + struct kuser { pid_t ku_pid; LIST_ENTRY(kuser) ku_next; @@ -50,6 +53,7 @@ struct ksem { struct cv ks_cv; /* waiters sleep here */ int ks_waiters; /* number of waiters */ LIST_HEAD(, kuser) ks_users; /* pids using this sem */ + struct label *ks_label; /* MAC label */ }; #endif /* !_POSIX4_KSEM_H_ */ |