Man page - ulimit(3)

Packages contains this manual

Available languages:

en fr es ja ru ro zh_TW zh_CN

Manual

ULIMIT

名 称
概 述
描 述
返 回 值
错 误
属 性
遵 循 标 准
参 见
注 记


名 称

ulimit - 获 取 并 设 置 用 户 限 制

概 述

#include <ulimit.h>

long ulimit(int cmd , long newlimit );

描 述

警 告 : 该 例 程 已 过 时 。 请 使 用 getrlimit (2)、 setrlimit (2) 和 sysconf (3) 代 替 。 有 关 shell 命 令 ulimit () 请 参 见 bash (1)。

ulimit () 调 用 可 以 获 取 或 设 置 调 用 进 程 的 某 些 限 制 。 cmd 参 数 可 以 取 如 下 的 值 。
UL_GETFSIZE

返 回 文 件 大 小 相 关 的 限 制 , 单 位 为 512 字 节 。

UL_SETFSIZE

设 置 文 件 大 小 相 关 的 限 制 。

3

( Linux 未 实 现 。 ) 返 回 数 据 段 可 能 的 最 大 地 址 。

4

( 已 实 现 , 但 未 提 供 符 号 常 量 。 ) 返 回 调 用 进 程 可 以 打 开 文 件 的 最 大 数 量 。

返 回 值

如 果 成 功 , ulimit () 返 回 非 零 值 。 如 果 出 错 , 返 回 值 为 -1, 且 将 相 应 设 置 errno 的 值 。

错 误

EPERM

一 个 无 权 限 的 进 程 尝 试 提 升 限 制 。

属 性

如 需 了 解 本 节 中 所 使 用 术 语 的 解 释 , 请 查 看 attributes (7)。

Image grohtml-1184339-1.png

遵 循 标 准

SVr4, POSIX.1-2001。 POSIX.1-2008 将 ulimit () 标 记 为 过 时 。

参 见

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

注 记

此 页 面 是 Linux man-pages 项 目 5.10 版 的 一 部 分 。 您 可 以 访 问 https://www.kernel.org/doc/man-pages/ 来 了 解 项 目 的 描 述 、 报 告 问 题 的 方 法 和 此 页 面 的 最 新 版 本 。

本 页 面 中 文 版 由 中 文 man 手 册 页 计 划 提 供 。
中 文 man 手 册 页 计 划 : https://github.com/man-pages-zh/manpages-zh