/* AUTOMATICALLY GENERATED BY tspec 2.10 API SUBSET: bsd_extn:sys/resource.h (VERSION 2.6) */ #ifndef __TDF_BSD_EXTN_SYS_RESOURCE_H #define __TDF_BSD_EXTN_SYS_RESOURCE_H #ifdef __cplusplus extern "C" { #endif #pragma TenDRA declaration block api__bsd_extn__sys_resource begin #ifndef __TDF_BSD_EXTN_SYS_TIME_H #pragma extend interface "../../bsd_extn.api/sys/time.h" #endif /* __TDF_BSD_EXTN_SYS_TIME_H */ #ifdef __TDF_SVID3_SYS_TYPES_H #ifndef __BUILDING_LIBS #pragma extend interface [sys/resource.h] #else /* __BUILDING_LIBS */ #pragma extend interface "../../svid3.api/sys/resource.h" #endif /* __BUILDING_LIBS */ #else /* __TDF_SVID3_SYS_TYPES_H */ #pragma token VARIETY rlimit_t # bsd_extn.resource.rlimit_t #pragma token STRUCT TAG rlimit # bsd_extn.resource.rlimit #pragma token MEMBER rlimit_t : struct rlimit : rlim_cur # bsd_extn.resource.rlimit.rlim_cur #pragma token MEMBER rlimit_t : struct rlimit : rlim_max # bsd_extn.resource.rlimit.rlim_max #pragma token EXP const : rlimit_t : RLIM_INFINITY # bsd_extn.resource.RLIM_INFINITY #pragma token EXP const : int : RLIMIT_CORE # bsd_extn.resource.RLIMIT_CORE #pragma token EXP const : int : RLIMIT_CPU # bsd_extn.resource.RLIMIT_CPU #pragma token EXP const : int : RLIMIT_DATA # bsd_extn.resource.RLIMIT_DATA #pragma token EXP const : int : RLIMIT_FSIZE # bsd_extn.resource.RLIMIT_FSIZE #pragma token EXP const : int : RLIMIT_STACK # bsd_extn.resource.RLIMIT_STACK #pragma token FUNC int (int, struct rlimit *) : getrlimit # bsd_extn.resource.getrlimit #pragma token FUNC int (int, const struct rlimit *) : setrlimit # bsd_extn.resource.setrlimit #endif /* __TDF_SVID3_SYS_TYPES_H */ #ifndef __TDF_SVID3_SYS_TYPES_H #pragma interface rlimit_t TAG rlimit TAG rlimit.rlim_cur #pragma interface TAG rlimit.rlim_max RLIM_INFINITY RLIMIT_CORE RLIMIT_CPU #pragma interface RLIMIT_DATA RLIMIT_FSIZE RLIMIT_STACK getrlimit setrlimit #endif /* __TDF_SVID3_SYS_TYPES_H */ #pragma TenDRA declaration block end #ifdef __cplusplus } #endif #endif /* __TDF_BSD_EXTN_SYS_RESOURCE_H */