diff options
Diffstat (limited to 'sysdeps/stub/sys/sem_buf.h')
-rw-r--r-- | sysdeps/stub/sys/sem_buf.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/sysdeps/stub/sys/sem_buf.h b/sysdeps/stub/sys/sem_buf.h index b301525408..194eb149ec 100644 --- a/sysdeps/stub/sys/sem_buf.h +++ b/sysdeps/stub/sys/sem_buf.h @@ -47,6 +47,15 @@ struct semid_ds unsigned short int sem_nsems; /* number of semaphores in set */ }; +/* Union used for argument for `semctl'. */ +union semun +{ + int val; /* value for SETVAL */ + struct semid_ds *buf; /* buffer for IPC_STAT & IPC_SET */ + unsigned short int *array; /* array for GETALL & SETALL */ + struct seminfo *__buf; /* buffer for IPC_INFO */ + }; + __END_DECLS #endif /* sys/sem_buf.h */ |