Provided by: manpages-fr-dev_3.57d1p1-1_all 

NOM
fpathconf, pathconf - Obtenir des valeurs de configuration de fichiers
SYNOPSIS
#include <unistd.h>
long fpathconf(int fd, 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 fd.
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 fd 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 ; fd 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 ; fd 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 fd. La macro correspondante est _POSIX_NAME_MAX.
_PC_PATH_MAX
renvoie la longueur maximale des chemins relatifs lorsque path ou fd est le répertoire courant. La
macro correspondante est _POSIX_PATH_MAX.
_PC_PIPE_BUF
renvoie la taille du tampon d'un tube ; fd 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 fd 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. fd 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)
COLOPHON
Cette page fait partie de la publication 3.57 du projet man-pages Linux. Une description du projet et des
instructions pour signaler des anomalies peuvent être trouvées à l'adresse
http://www.kernel.org/doc/man-pages/.
TRADUCTION
Depuis 2010, cette traduction est maintenue à l'aide de l'outil po4a <http://po4a.alioth.debian.org/> par
l'équipe de traduction francophone au sein du projet perkamon <http://perkamon.alioth.debian.org/>.
Christophe Blaess <http://www.blaess.fr/christophe/> (1996-2003), Alain Portal
<http://manpagesfr.free.fr/> (2003-2006). Florentin Duneau et l'équipe francophone de traduction de
Debian (2006-2009).
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> ».
GNU 4 avril 1993 FPATHCONF(3)