getrlimit

cpu時間のリミットを取得

#include < sys/time.h >
#include < sys/resource.h >

#include 

int main(){
    struct rlimit rlim;
    
    if (getrlimit(RLIMIT_CPU, &rlim) < 0){
        perror("getrlimit");
        return 1;
    }
    
    if (rlim.rlim_cur == RLIM_INFINITY){
        printf("rlim_cur = unlimited\n");
    } else {
        printf("rlim_cur = %lld\n", (long long)rlim.rlim_cur);
    }
    
    if(rlim.rlim_max == RLIM_INFINITY){
        printf("rlim_max = unlimited\n");
    } else {
        printf("rlim_max = %lld\n", (long long)rlim.rlim_max);
    }
    return 0;
}