1 #include <sys/sem.h> 2 #include <unsupported_api.h> 3 #include "syscall.h" 4 #include "ipc.h" 5 semop(int id,struct sembuf * buf,size_t n)6int semop(int id, struct sembuf *buf, size_t n) 7 { 8 UNSUPPORTED_API_VOID(LITEOS_A); 9 #ifndef SYS_ipc 10 return syscall(SYS_semop, id, buf, n); 11 #else 12 return syscall(SYS_ipc, IPCOP_semop, id, n, 0, buf); 13 #endif 14 } 15