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