用于设置corelimit

时间:2015-12-07 20:22:20

标签: python c

C等价于以下Python代码:

import resource
resource.setrlimit(resource.RLIMIT_CORE, (-1, -1))

谢谢

2 个答案:

答案 0 :(得分:2)

C中的等效代码将使用setrlimit系统调用:

 struct rlimit lim = {-1, -1};

 if (setrlimit(RLIMIT_CORE, &lim) == -1)
 { /* error */ }

答案 1 :(得分:1)

http://www.gnu.org/software/libc/manual/html_node/Limits-on-Resources.html

struct rlimit

此结构与getrlimit一起使用以接收限制值,并使用setrlimit指定特定进程和资源的限制值。

#include <sys/resource.h>
#include <stdlib.h>
struct rlimit lim = {-1, -1};
if (setrlimit(RLIMIT_CORE, &lim) == -1) return EXIT_FAILURE;