Linux |
CentOS 5.3 |
|
![]() |
ulimit(3) |
![]() |
|
ulimit − Lire ou écrire les limites d’utilisation. |
|
#include <ulimit.h> long ulimit(int cmd, long newlimit); |
|
Attention : Cette routine est obsolète. Les fichiers d’en-tête ne sont plus inclus dans la glibc. Utilisez getrlimit(2), setrlimit(2) et sysconf(3) à la place. Pour avoir des informations sur la commande shell ulimit(), reportez-vous à bash(1). L’appel ulimit() permet de lire ou d’écrire certaines limitation pour le processus en cours. L’argument cmd peut prendre l’une des valeurs suivantes : |
|
UL_GETFSIZE |
|
Lire la limitation de taille d’un fichier en unités de 512 octets. |
|
UL_SETFSIZE |
|
Ecrire la limitation de taille d’un fichier. |
|
3 |
(Non implémenté sous Linux.) Renvoyer l’adresse maximale du segment de données. |
||
|
4 |
(Implémenté, mais pas de nom symbolique) Lire le nombre maximal de fichiers que l’appelant peut ouvrir. |
|
S’il réussit ulimit() renvoie une valeur positive ou nulle. En cas d’erreur, il renvoie −1 et errno contient le code d’erreur. |
|
EPERM |
Un processus non-root essaye d’augmenter une de ses limitations. |
|
SVr4, POSIX.1-2001. |
|
getrlimit(2), setrlimit(2), sysconf(3). |
|
Ce document est une traduction réalisée par Christophe Blaess <http://www.blaess.fr/christophe/> le 14 décembre 1996 et révisée le 14 août 2006. L’équipe de traduction a fait le maximum pour réaliser une adaptation française de qualité. La version anglaise la plus à jour de ce document est toujours consultable via la commande : « LANG=C man 3 ulimit ». N’hésitez pas à signaler à l’auteur ou au traducteur, selon le cas, toute erreur dans cette page de manuel. |
![]() |
ulimit(3) | ![]() |