1 #define _GNU_SOURCE 2 #include <sys/sem.h> 3 #include "syscall.h" 4 #include "ipc.h" 5 semtimedop(int id,struct sembuf * buf,size_t n,const struct timespec * ts)6int semtimedop(int id, struct sembuf *buf, size_t n, const struct timespec *ts) 7 { 8 #ifndef SYS_ipc 9 return syscall(SYS_semtimedop, id, buf, n, ts); 10 #else 11 return syscall(SYS_ipc, IPCOP_semtimedop, id, n, 0, buf, ts); 12 #endif 13 } 14