chiark / gitweb /
ndk_patches: add patches for sem and shm (#691)
[termux-packages] / ndk_patches / sys-sem.h.patch
1 --- /home/vishal/Android/Sdk/ndk-bundle/platforms/android-21/arch-arm/usr/include/sys/sem.h     2016-10-12 15:11:58.000000000 +0530
2 +++ ./usr/include/sys/sem.h     2017-01-24 08:23:25.150726158 +0530
3 @@ -31,4 +31,14 @@
4  
5  #include <linux/sem.h>
6  
7 +#ifdef TERMUX_SEMOPS_STUBS
8 +
9 +#include <sys/syscall.h>
10 +
11 +#define semop(semid, sops, nsops)  syscall(__NR_semop, semid, sops, nsops)
12 +#define semget(key, nsems, semflg) syscall(__NR_semget, key, nsems, semflg)
13 +#define semctl(semid, semnum, cmd, ...) syscall(__NR_semctl, semid, semnum, cmd, __VA_ARGS__)
14 +
15 +#endif /* TERMUX_SEMOPS_STUBS */
16 +
17  #endif /* _SYS_SEM_H_ */