Linux |
CentOS 4.8 |
|
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.TP 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. |
SVID. |
getrlimit(2), setrlimit(2), sysconf(3). |
Christophe Blaess, 1998. |
ulimit(3) |