getrlimit和setrlimit
头文件
#include <sys/resource.h>
函数原型
int getrlimit(int resource, struct rlimit *rlim);
int setrlimit(int resource, const struct rlimit *rlim);
功能
每个进程都有一组资源限制,其中一部分可以通过getrlimit和setrlimit函数查询和更改。进程资源限制通常是在初始化时由进程0建立的,然后由每个后继进程继承。每种实现都可以对各种限制做出调整。
参数
struct rlimit {
rlim_t rlim_cur; /* Soft limit(软限制) */
rlim_t rlim_max; /* Hard limit (硬限制,是软限制的上限)(ceiling for