Rechercher une page de manuel

Chercher une autre page de manuel:

pathconf

Autres langues

Langue: fr

Version: 4 avril 1993 (ubuntu - 01/11/07)

Autres sections - même nom

Section: 3 (Bibliothèques de fonctions)

NOM

fpathconf, pathconf - Obtenir des valeurs de configuration de fichiers

SYNOPSIS

 #include <unistd.h>
 
 long fpathconf(int filedes, int name);
 
long pathconf(char *path, int name);

DESCRIPTION

La fonction fpathconf() récupère la valeur de l'option de configuration name du descripteur de fichier ouvert filedes.

La fonction pathconf() récupère la valeur de l'option de configuration name du fichier path.

Les macros correspondantes définies dans <unistd.h> sont à valeur minimale ; si une application désire tirer partie des valeurs qui peuvent évoluer, un appel à fpathconf() ou pathconf() peut être fait, et renvoie des résultats plus souples.

Définir name à l'une des constantes suivantes renvoie les options de configuration suivantes :

_PC_LINK_MAX
renvoie le nombre maximal de liens sur le fichier. Si filedes ou path correspondent à un répertoire, la valeur s'applique à l'ensemble du répertoire. La macro correspondante est _POSIX_LINK_MAX.
_PC_MAX_CANON
renvoie la longueur maximale des lignes de saisie formatée ; filedes ou path doit correspondre à un terminal. La macro correspondante est _POSIX_MAX_CANON.
_PC_MAX_INPUT
renvoie la longueur maximale d'une ligne de saisie ; filedes ou path doit correspondre à un terminal. La macro correspondante est _POSIX_MAX_INPUT.
_PC_NAME_MAX
renvoie la longueur maximale du nom d'un fichier que le processus a le droit de créer dans les répertoires path ou filedes. La macro correspondante est _POSIX_NAME_MAX.
_PC_PATH_MAX
renvoie la longueur maximale des chemins relatifs lorsque path ou filedes est le répertoire courant. La macro correspondante est _POSIX_PATH_MAX.
_PC_PIPE_BUF
renvoie la taille du tampon d'un tube ; filedes doit correspondre à un tube ou une FIFO, et path doit correspondre à une FIFO. La macro correspondante est _POSIX_PIPE_BUF.
_PC_CHOWN_RESTRICTED
renvoie une valeur non nulle si chown(2) ne peut pas être utilisé avec ce fichier. Si filedes ou path est un répertoire, ceci s'applique à tous les fichiers de ce répertoire. La macro correspondante est _POSIX_CHOWN_RESTRICTED.
_PC_NO_TRUNC
renvoie une valeur non nulle si l'accès à des noms de fichier plus long que _POSIX_NAME_MAX déclenche une erreur. La macro correspondante est _POSIX_NO_TRUNC.
_PC_VDISABLE
renvoie une valeur non nulle si la gestion des caractères spéciaux peut être désactivée. filedes ou path doit correspondre à un terminal.

VALEUR RENVOYÉE

La limite est renvoyée si elle existe. Si le système n'a pas de limite pour la ressource demandée, -1 est renvoyé et errno est inchangé. S'il se produit une erreur, -1 est renvoyé, et errno contient le code d'erreur.

CONFORMITÉ À

POSIX.1-2001.

NOTES

Les fichiers dont la longueur du nom excède la valeur renvoyée pour name, définie à _PC_NAME_MAX, peuvent exister dans le répertoire considéré.

Certaines valeurs renvoyées peuvent être énormes ; elles ne sont pas utilisables pour réaliser des allocations mémoires.

VOIR AUSSI

getconf(1), open(2), statfs(2), sysconf(3)

TRADUCTION

Cette page de manuel a été traduite et mise à jour par Christophe Blaess <http://www.blaess.fr/christophe/> entre 1996 et 2003, puis par Alain Portal <aportal AT univ-montp2 DOT fr> jusqu'en 2006, et mise à disposition sur http://manpagesfr.free.fr/.

Les mises à jour et corrections de la version présente dans Debian sont directement gérées par Florentin Duneau <fduneau@gmail.com> et l'équipe francophone de traduction de Debian.

Veuillez signaler toute erreur de traduction en écrivant à <debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le paquet manpages-fr.

Vous pouvez toujours avoir accès à la version anglaise de ce document en utilisant la commande « man -L C <section> <page_de_man> ».

Le problème de la distinction entre nombres premiers et nombres
composés, et celui de la décomposition d'un nombre en produit de
facteurs premiers sont les plus importantes et les plus utiles de toute
l'arithmétique. [...] L'honneur de la science semble exiger qu'on
cultive avec zèle tout progrès dans la solution de ces élégantes et
célèbres questions.
-+- Carl Friedrich Gauss -+-