Content-type: text/html Manpage of ULIMIT

ULIMIT

Section: Linux Programmer's Manual (3)
Updated: 12 June 1998
Index Return to Main Contents
 

名字

ulimit - 获取和改变用户的限制设定  

大纲

#include <ulimit.h>

long ulimit(int cmd, long newlimit);  

描述

警告: 这个函数已经被废弃. glibc 不再提供这个包含文件. 使用 getrlimit(2), setrlimit(2) 和 sysconf(3) 代替这个函数. 相关shell命令 ulimit, 参见 bash(1).

使用 ulimit 可以获得或改变当前进程的限制设定. cmd 参数可以是下列值中的一个:

UL_GETFSIZE
返回文件大小的限制 (以512字节为单位).
UL_SETFSIZE
设定文件大小的限制.
3
(Linux不支持) 返回数据段可以使用的最大地址.
4
(支持,但没有定义符号常量) 返回调用本函数的进程可以打开的最大文件数.

 

返回值

如果执行成功�, ulimit 返回一个非负值; 如果发生错误, 返回-1, 并且给 errno 赋错误值.  

常见错误

EPERM
非root用户进程试图增大限制设定.
 

遵循

SVID.  

另见

bash(1), getrlimit(2), setrlimit(2), sysconf(3)


 

Index

名字
大纲
描述
返回值
常见错误
遵循
另见

This document was created by man2html, using the manual pages.
Time: 14:43:00 GMT, April 08, 2001