--- a/gdk/gdk_interprocess.c +++ b/gdk/gdk_interprocess.c @@ -19,14 +19,26 @@ #include #include +#ifndef __ANDROID__ #include +#else +#include +#endif #include #include #include #include #include #include +#ifndef __ANDROID__ #include +#else +#include +#define semid_ds semid64_ds +int semctl(int, int, int, ...); +int semget(key_t, int, int); +int semop(int, struct sembuf *, size_t); +#endif #include static ATOMIC_TYPE interprocess_unique_id = ATOMIC_VAR_INIT(1);