/*
    AUTOMATICALLY GENERATED BY tspec 2.10
    API SUBSET: xpg3:sys/types.h
*/

#ifndef __TDF_XPG3_SYS_TYPES_H
#define __TDF_XPG3_SYS_TYPES_H

#ifdef __cplusplus
extern "C" {
#endif

#pragma TenDRA declaration block api__xpg3__sys_types begin

#ifndef __TDF_POSIX_SYS_TYPES_H
#pragma extend interface "../../posix.api/sys/types.h"
#endif /* __TDF_POSIX_SYS_TYPES_H */
#ifndef __TDF_ANSI_TIME_H_CLOCK_T
#pragma extend interface "../../shared/ansi.api/clock_t.h"
#endif /* __TDF_ANSI_TIME_H_CLOCK_T */
#ifndef __TDF_ANSI_STDDEF_H_SIZE_T
#pragma extend interface "../../shared/ansi.api/size_t.h"
#endif /* __TDF_ANSI_STDDEF_H_SIZE_T */
#ifndef __TDF_ANSI_TIME_H_TIME_T
#pragma extend interface "../../shared/ansi.api/time_t.h"
#endif /* __TDF_ANSI_TIME_H_TIME_T */
#ifndef __TDF_XPG3_SYS_TYPES_H_KEY_T
#pragma extend interface "../../shared/xpg3.api/key_t.h"
#endif /* __TDF_XPG3_SYS_TYPES_H_KEY_T */
#if 0
/* caddr_t is optional in XPG3 */
#ifndef __TDF_XPG3_SYS_TYPES_H_CADDR_T
#pragma extend interface "../../shared/xpg3.api/caddr_t.h"
#endif /* __TDF_XPG3_SYS_TYPES_H_CADDR_T */
/* addr_t is optional in XPG3 */
#endif /* 0 */

#pragma TenDRA declaration block end

#ifdef __cplusplus
}
#endif

#endif /* __TDF_XPG3_SYS_TYPES_H */
