1*b30d1939SAndy Fiddamanhdr,sys	resource,vlimit sys/time.h
2*b30d1939SAndy Fiddamanlib	getrlimit,getrlimit64,ulimit,vlimit
3*b30d1939SAndy Fiddamantyp	rlim_t,rlim64_t sys/types.h sys/time.h sys/resource.h
4*b30d1939SAndy Fiddaman
5*b30d1939SAndy Fiddamancat{
6*b30d1939SAndy Fiddaman
7*b30d1939SAndy Fiddaman#if _sys_resource
8*b30d1939SAndy Fiddaman#	include <sys/resource.h>
9*b30d1939SAndy Fiddaman#	if _lib_getrlimit64
10*b30d1939SAndy Fiddaman#		undef	getrlimit
11*b30d1939SAndy Fiddaman#		define	getrlimit	getrlimit64
12*b30d1939SAndy Fiddaman#		undef	setrlimit
13*b30d1939SAndy Fiddaman#		define	setrlimit	setrlimit64
14*b30d1939SAndy Fiddaman#		if _typ_rlim64_t
15*b30d1939SAndy Fiddaman#			undef	rlimit
16*b30d1939SAndy Fiddaman#			define	rlimit	rlimit64
17*b30d1939SAndy Fiddaman#			undef	rlim_t
18*b30d1939SAndy Fiddaman#			define	rlim_t	rlim64_t
19*b30d1939SAndy Fiddaman#		endif
20*b30d1939SAndy Fiddaman#		ifdef RLIM64_INFINITY
21*b30d1939SAndy Fiddaman#			undef	RLIM_INFINITY
22*b30d1939SAndy Fiddaman#			define	RLIM_INFINITY	RLIM64_INFINITY
23*b30d1939SAndy Fiddaman#		endif
24*b30d1939SAndy Fiddaman#	endif
25*b30d1939SAndy Fiddaman#endif
26*b30d1939SAndy Fiddaman
27*b30d1939SAndy Fiddaman}end
28