ULIMIT |
Limite d'usage |
SVID 3, POSIX, BSD 4.3, ISO 9899 |
ulimit.h |
Syntaxe
long ulimit(int cmd, long newlimit);
|
Paramètres
Nom |
Description |
cmd |
Ce paramètre permet d'indiquer la commande à appliquer : |
UL_GETFSIZE |
Cette constante permet d'indiquer qu'il faut retourner la taille d'un fichier, en unité de 512 octets. |
UL_SETFSIZE |
Cette constante permet de fixer la taille maximum d'un fichier. |
newlimit |
Ce paramètre permet d'indiquer la nouvelle limite à appliquer. |
Retour
Valeur |
Description |
-1 |
Cette valeur permet d'indiquer qu'une erreur s'est produite et la variable «errno» contient le numéro de l'erreur. |
0 ou supérieur |
Ces valeurs permettent d'indiquer que l'opération s'est bien passé. |
Description
Cette fonction permet de demander ou de fixer la limite d'utilisation d'un processus.
Remarques
- ATTENTION ! Cette fonction est obsolète, il faut plutôt utiliser les fonctions getrlimit, setrlimit ou sysconf pour obtenir le même résultat.
- La constante «UL_SETFSIZE» n'a pas été implanter dans les distributions Linux. Ainsi, sur certaines distributions, elle retourne le maximum d'adresse possible de segment de données.
- Il existe une commande sous les interpréteurs de commande Linux, du nom de «ulimit» offrant des possibilités similaires.
Dernière mise à jour : Mercredi, le 20 janvier 2016