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