/* AUTOMATICALLY GENERATED BY tspec 2.10 */
#ifndef __WRONG_XPG3
#ifndef __WRONG_XPG3_SYS_SEM_H
#if #include (sys/sem.h)
#define __BUILDING_TDF_XPG3_SYS_SEM_H
#include <sys/types.h>
#include <sys/ipc.h>
#ifndef __semun_defined
union semun {
int val;
struct semid_ds *buf;
unsigned short *array;
};
#define __old_semctl(A, B, C, D) semctl(A, B, C, D)
#endif
#include <sys/sem.h>
#endif
#endif
#ifndef __BUILDING_TDF_XPG3_SYS_SEM_H
#pragma TenDRA no token definition allow
#endif
#pragma implement interface <../xpg3.api/sys/sem.h>
#endif
syntax highlighted by Code2HTML, v. 0.9.1