Skip to content
Syscall BSD#194

svc · unix #194

getrlimit

Retourne les limites soft et hard d'une ressource.

Prototype

int getrlimit(u_int which, struct rlimit *rlp);

Retour: int

Arguments

NameTypeDirDescription
whichu_int-
rlpstruct rlimit-

Historique des versions

XNU tagmacOS#
xnu-1456.1.26macOS 10.6 Snow Leopard194
xnu-1486.2.11194
xnu-1504.15.3194
xnu-1504.3.12194
xnu-1504.7.4194
xnu-1504.9.17194
xnu-1504.9.26194
xnu-1504.9.37194

Notes

Les ressources incluent RLIMIT_NOFILE, RLIMIT_STACK, RLIMIT_AS, RLIMIT_CPU, RLIMIT_CORE, etc. La hard limit plafonne ce que setrlimit() peut élever ; sur macOS le plafond noyau de RLIMIT_NOFILE est par défaut OPEN_MAX (10240), même si launchd configure souvent plus haut.

API associées

setrlimitgetrusageproc_rlimit_controlgetdtablesizegetpriority