--- ./sys-utils/ipcmk.c.orig 2021-06-05 14:50:46.811230515 +0000 +++ ./sys-utils/ipcmk.c 2021-06-05 14:52:14.776138430 +0000 @@ -26,8 +26,10 @@ #include #include #include +#ifndef __ANDROID__ #include #include +#endif #include #include "c.h" @@ -38,26 +40,38 @@ static int create_shm(size_t size, int permission) { +#ifdef __ANDROID__ + return -1; +#else key_t key; ul_random_get_bytes(&key, sizeof(key)); return shmget(key, size, permission | IPC_CREAT); +#endif } static int create_msg(int permission) { +#ifdef __ANDROID__ + return -1; +#else key_t key; ul_random_get_bytes(&key, sizeof(key)); return msgget(key, permission | IPC_CREAT); +#endif } static int create_sem(int nsems, int permission) { +#ifdef __ANDROID__ + return -1; +#else key_t key; ul_random_get_bytes(&key, sizeof(key)); return semget(key, nsems, permission | IPC_CREAT); +#endif } static void __attribute__((__noreturn__)) usage(void)