📄 ulimit.c
字号:
#if !defined(lint) && defined(SCCSIDS)static char sccsid[] = "@(#)ulimit.c 1.1 92/07/30 (C) 1983 SMI";#endif#include <sys/time.h>#include <sys/resource.h>#include <errno.h>extern errno;ulimit(cmd, newlimit) int cmd; long newlimit;{ struct rlimit rlimit; switch (cmd) { case 1: if (getrlimit(RLIMIT_FSIZE, &rlimit) < 0) return(-1); return (rlimit.rlim_cur / 512); case 2: rlimit.rlim_cur = rlimit.rlim_max = newlimit * 512; return (setrlimit(RLIMIT_FSIZE, &rlimit)); case 3: if (getrlimit(RLIMIT_DATA, &rlimit) < 0) return(-1); return (rlimit.rlim_cur); case 4: return (getdtablesize()); default: errno = EINVAL; return (-1); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -