Rechercher une page de manuel
pathconf
Langue: fr
Version: 4 avril 1993 (ubuntu - 01/11/07)
Section: 3 (Bibliothèques de fonctions)
NOM
fpathconf, pathconf - Obtenir des valeurs de configuration de fichiersSYNOPSIS
#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> ».
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 -+-
Contenus ©2006-2008 Benjamin Poulain
Design ©2006-2008 Maxime Vantorre