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

#ifndef __TDF_XPG4_UNISTD_H
#define __TDF_XPG4_UNISTD_H

#ifdef __cplusplus
extern "C" {
#endif

#pragma TenDRA declaration block api__xpg4__unistd begin

#ifndef __TDF_XPG4_SYS_TYPES_H
#pragma extend interface "../xpg4.api/sys/types.h"
#endif /* __TDF_XPG4_SYS_TYPES_H */
#ifndef __TDF_POSIX2_UNISTD_H
#pragma extend interface "../posix2.api/unistd.h"
#endif /* __TDF_POSIX2_UNISTD_H */
#ifndef __TDF_XPG3_UNISTD_H_U_PLUS
#pragma extend interface "../shared/xpg3.api/u_plus.h"
#endif /* __TDF_XPG3_UNISTD_H_U_PLUS */
#ifndef _XOPEN_VERSION
#define _XOPEN_VERSION 4
#endif /* _XOPEN_VERSION */
#pragma token FUNC void (const void *, void *, ssize_t) : swab # xpg4.unistd.swab
#pragma token EXP const : int : _POSIX2_VERSION # xpg4.unistd._POSIX2_VERSION
#pragma token EXP const : int : _SC_2_C_BIND # xpg4.unistd._SC_2_C_BIND
#pragma token EXP const : int : _SC_2_C_VERSION # xpg4.unistd._SC_2_C_VERSION
#pragma token EXP const : int : _SC_2_UPE # xpg4.unistd._SC_2_UPE
#pragma token EXP const : int : _XOPEN_XCU_VERSION # xpg4.unistd._XOPEN_XCU_VERSION
#pragma token EXP const : int : _SC_XOPEN_CRYPT # xpg4.unistd._SC_XOPEN_CRYPT
#pragma token EXP const : int : _SC_XOPEN_ENH_I18N # xpg4.unistd._SC_XOPEN_ENH_I18N
#pragma token EXP const : int : _SC_XOPEN_SHM # xpg4.unistd._SC_XOPEN_SHM

#pragma interface swab _POSIX2_VERSION _SC_2_C_BIND _SC_2_C_VERSION
#pragma interface _SC_2_UPE _XOPEN_XCU_VERSION _SC_XOPEN_CRYPT
#pragma interface _SC_XOPEN_ENH_I18N _SC_XOPEN_SHM

#pragma TenDRA declaration block end

#ifdef __cplusplus
}
#endif

#endif /* __TDF_XPG4_UNISTD_H */
