1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
#include <sys/types.h> #include <sys/ipc.h> #include <sys/sem.h> #if __STDC__ int semctl(int semid, int semnum, int cmd, union semun semun) #else int semctl(semid, int semnum, cmd, semun) int semid, semnum; int cmd; union semun semun; #endif { #ifdef __NETBSD_SYSCALLS return (__semctl(semid, semnum, cmd, &semun)); #else return (semsys(0, semid, semnum, cmd, &semun)); #endif }