3.8.     95



ftinclude <sys/resource.h>

int setrlimit(int resource, const struct rlimit *rlp) ;

int getrlimit(int resource, struct rlimit *rlp) ;

int getrusage(int who, struct rusage *r_usage);

 setrlimit ()      
 .      ,   
.  resource   .   
(   )   . 3.6.     
   rip,     rlimit,
    rlim_t.
struct rlimit
{

rlim_t rlim_cur;

r1im_t r1im_max ;

};

 rlim_t      .  rlim_cur  -
 ,   ,   rlim_max  ,  -
 .  rlim_cur  rlim_max    ,
   ,    <sys/ resource ,h>.

RLIM_INFINITY             .

RLIM_SAVED_MAX              .

RLIM_SAVED_CUR              .

 ,        
RLIM_INFINITY,  ,   .

 3.6.   resource

                           

RLIMIT_CORE           ,   
 

RLIMIT_CPU            ,  
  

RLIMIT_DATA            

RLIMIT_FSIZE         ,    -
 

RLIMIT_NOFILE        ,  -
      

RLIMIT_STACK          
RLIMIT_AS              