⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 vlimit.c

📁 <B>Digital的Unix操作系统VAX 4.2源码</B>
💻 C
字号:
/*	vlimit.c	4.2	83/06/20	*//* * (Almost) backwards compatible vlimit. */#include <sys/time.h>#include <sys/resource.h>#include <errno.h>/* LIM_NORAISE is not emulated */#define	LIM_NORAISE	0	/* if <> 0, can't raise limits */#define	LIM_CPU		1	/* max secs cpu time */#define	LIM_FSIZE	2	/* max size of file created */#define	LIM_DATA	3	/* max growth of data space */#define	LIM_STACK	4	/* max growth of stack */#define	LIM_CORE	5	/* max size of ``core'' file */#define	LIM_MAXRSS	6	/* max desired data+stack core usage */#define	NLIMITS		6vlimit(limit, value)	int limit, value;{	struct rlimit rlim;	if (limit <= 0 || limit > NLIMITS)		return (EINVAL);	if (value == -1) {		if (getrlimit(limit - 1, &rlim) < 0)			return (-1);		return (rlim.rlim_cur);	}	rlim.rlim_cur = value;	rlim.rlim_max = RLIM_INFINITY;	return (setrlimit(limit - 1, &rlim));}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -