Provided by: manpages-fr-dev_3.27fr1.4-1_all bug

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() recupere la valeur de l'option de configuration
       name du descripteur de fichier ouvert fd.

       La fonction pathconf() recupere la valeur de l'option de  configuration
       name du fichier path.

       Les  macros  correspondantes  definies  dans  <unistd.h>  sont a valeur
       minimale ; si une application  desire  tirer  partie  des  valeurs  qui
       peuvent  evoluer,  un appel a fpathconf() ou pathconf() peut etre fait,
       et renvoie des resultats plus souples.

       Definir name a 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 a un repertoire, la valeur s'applique a l'ensemble
              du repertoire. La macro correspondante est _POSIX_LINK_MAX.

       _PC_MAX_CANON
              renvoie  la longueur maximale des lignes de saisie formatee ; fd
              ou path doit correspondre a 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 a 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 creer dans les repertoires 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 repertoire courant.  La  macro  correspondante  est
              _POSIX_PATH_MAX.

       _PC_PIPE_BUF
              renvoie  la  taille du tampon d'un tube ; fd doit correspondre a
              un tube ou une FIFO, et path doit correspondre a  une  FIFO.  La
              macro correspondante est _POSIX_PIPE_BUF.

       _PC_CHOWN_RESTRICTED
              renvoie  une  valeur  non  nulle  si  chown(2)  ne peut pas etre
              utilise avec ce fichier. Si fd ou path est un  repertoire,  ceci
              s'applique  a  tous  les  fichiers  de  ce  repertoire. La macro
              correspondante est _POSIX_CHOWN_RESTRICTED.

       _PC_NO_TRUNC
              renvoie une valeur non nulle si l'acces a des  noms  de  fichier
              plus  long  que  _POSIX_NAME_MAX  declenche une erreur. La macro
              correspondante est _POSIX_NO_TRUNC.

       _PC_VDISABLE
              renvoie une valeur  non  nulle  si  la  gestion  des  caracteres
              speciaux peut etre desactivee. fd ou path doit correspondre a un
              terminal.

VALEUR RENVOY'EE

       La limite est renvoyee si elle existe. Si le systeme n'a pas de  limite
       pour  la ressource demandee, -1 est renvoye et errno est inchange. S'il
       se produit une erreur, -1  est  renvoye,  et  errno  contient  le  code
       d'erreur.

CONFORMIT'E

       POSIX.1-2001.

NOTES

       Les  fichiers  dont  la  longueur du nom excede la valeur renvoyee pour
       name, definie  a  _PC_NAME_MAX,  peuvent  exister  dans  le  repertoire
       considere.

       Certaines  valeurs  renvoyees  peuvent etre enormes ; elles ne sont pas
       utilisables pour realiser des allocations memoires.

VOIR AUSSI

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

COLOPHON

       Cette page fait partie de  la  publication  3.27  du  projet  man-pages
       Linux.  Une description du projet et des instructions pour signaler des
       anomalies      peuvent      etre       trouvees       a       l'adresse
       <URL:http://www.kernel.org/doc/man-pages/>.

TRADUCTION

       Depuis  2010,  cette  traduction est maintenue a l'aide de l'outil po4a
       <URL:http://po4a.alioth.debian.org/>   par   l'equipe   de   traduction
       francophone        au        sein        du       projet       perkamon
       <URL:http://perkamon.alioth.debian.org/>.

       Christophe Blaess  <URL:http://www.blaess.fr/christophe/>  (1996-2003),
       Alain  Portal  <URL:http://manpagesfr.free.fr/> (2003-2006).  Florentin
       Duneau et l'equipe francophone de traduction de Debian (2006-2009).

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

       Vous pouvez toujours avoir acces a la version anglaise de  ce  document
       en utilisant la commande << man -L C <section> <page_de_man> >>.