/*
    AUTOMATICALLY GENERATED BY tspec 2.10
    API SUBSET: svid3:sys/types.h (VERSION 2.6)
*/

#ifndef __TDF_SVID3_SYS_TYPES_H
#define __TDF_SVID3_SYS_TYPES_H

#ifdef __cplusplus
extern "C" {
#endif

#pragma TenDRA declaration block api__svid3__sys_types begin

#ifndef __TDF_SVID3__CONFIG
#pragma extend interface "../../shared/svid3.api/config.h"
#endif /* __TDF_SVID3__CONFIG */
#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 */
#ifndef __TDF_XPG3_SYS_TYPES_H
#pragma extend interface "../../xpg3.api/sys/types.h"
#endif /* __TDF_XPG3_SYS_TYPES_H */
#pragma token VARIETY signed ssize_t # svid3.types.ssize_t
/* Inferred */
#pragma token VARIETY __local_addr_t # svid3.types.__local_addr_t
typedef __local_addr_t *addr_t;
#pragma token TYPE daddr_t # svid3.types.daddr_t
#if __SYSV_ENHANCED_SECURITY || __SYSV_AUDITING_EXTENSION
#pragma token TYPE level_t # svid3.types.level_t
#endif /* __SYSV_ENHANCED_SECURITY || __SYSV_AUDITING_EXTENSION */

#pragma interface ssize_t __local_addr_t daddr_t
#if __SYSV_ENHANCED_SECURITY || __SYSV_AUDITING_EXTENSION
#pragma interface level_t
#endif /* __SYSV_ENHANCED_SECURITY || __SYSV_AUDITING_EXTENSION */

#pragma TenDRA declaration block end

#ifdef __cplusplus
}
#endif

#endif /* __TDF_SVID3_SYS_TYPES_H */
