--- ./src/pcm/pcm_direct.c	2016-08-02 23:18:38.000000000 +0530
+++ ./src/pcm/pcm_direct.c	2016-12-02 23:19:30.771819040 +0530
@@ -44,12 +44,14 @@
  *
  */
  
+#if !defined(ANDROID) && !defined(__ANDROID__)
 union semun {
 	int              val;    /* Value for SETVAL */
 	struct semid_ds *buf;    /* Buffer for IPC_STAT, IPC_SET */
 	unsigned short  *array;  /* Array for GETALL, SETALL */
 	struct seminfo  *__buf;  /* Buffer for IPC_INFO (Linux specific) */
 };
+#endif
  
 /*
  * FIXME: