3 #define F(t,n) {t *y = &x.n;}
4 #define C(n) switch(n){case n:;}
20 F(struct ipc_perm,sem_perm)
21 F(unsigned short, sem_nsems)
27 F(unsigned short,sem_num)
31 int(*p_semctl)(int,int,int,...) = semctl;
32 int(*p_semget)(key_t,int,int) = semget;
33 int(*p_semop)(int,struct sembuf*,size_t) = semop;
54 key_t(*p_ftok)(const char*,int) = ftok;