update packages (#766)
[termux-packages] / ndk_patches / sys-shm.h.patch
1 --- /home/vishal/Android/Sdk/ndk-bundle/platforms/android-21/arch-arm/usr/include/sys/shm.h 2016-10-12 15:11:58.000000000 +0530
2 +++ ./usr/include/sys/shm.h 2017-01-24 08:21:49.997228838 +0530
3 @@ -31,4 +31,17 @@
4
5 #include <linux/shm.h>
6
7 +#ifdef TERMUX_SHMEM_STUBS
8 +
9 +#include <sys/syscall.h>
10 +#include <limits.h>
11 +
12 +#define SHMLBA PAGE_SIZE
13 +#define shmget(key, size, shmflg) syscall(__NR_shmget, key, size, shmflg)
14 +#define shmctl(shmid, cmd, buf) syscall(__NR_shmctl, shmid, cmd, buf)
15 +#define shmat(shmid, shmaddr, shmflg) syscall(__NR_shmat, shmid, shmaddr, shmflg)
16 +#define shmdt(shmaddr) syscall(__NR_shmdt, shmaddr)
17 +
18 +#endif /* TERMUX_SHMEM_STUBS */
19 +
20 #endif /* _SYS_SHM_H_ */