/*
    AUTOMATICALLY GENERATED BY tspec 2.10
    API SUBSET: xpg4:sys/sem.h
*/

#ifndef __TDF_XPG4_SYS_SEM_H
#define __TDF_XPG4_SYS_SEM_H

#ifdef __cplusplus
extern "C" {
#endif

#pragma TenDRA declaration block api__xpg4__sys_sem begin

#ifndef __TDF_XPG4_SYS_TYPES_H
#pragma extend interface "../../xpg4.api/sys/types.h"
#endif /* __TDF_XPG4_SYS_TYPES_H */
#ifndef __TDF_XPG4_SYS_IPC_H
#pragma extend interface "../../xpg4.api/sys/ipc.h"
#endif /* __TDF_XPG4_SYS_IPC_H */
#ifndef __TDF_XPG3_SYS_SEM_H_SEM_PROTO
#pragma extend interface "../../shared/xpg3.api/sem_prot.h"
#endif /* __TDF_XPG3_SYS_SEM_H_SEM_PROTO */
#pragma token FUNC int (int, int, int, ...) : semctl # xpg4.sem.semctl
#pragma token FUNC int (int, struct sembuf *, size_t) : semop # xpg4.sem.semop

#pragma interface semop

#pragma TenDRA declaration block end

#ifdef __cplusplus
}
#endif

#endif /* __TDF_XPG4_SYS_SEM_H */
