1 2 3 4 5 6 7 8 9 10 11 12
#include <sys/sem.h> struct __sem_anonymous { unsigned short semval; pid_t sempid; unsigned short semncnt; unsigned short semzcnt; }; /* XOPEN(4) */