/* 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