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-690629-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