Section courante

A propos

Section administrative du site

CONFSTR

Chaîne de caractères de configuration
SVID 3, POSIX, BSD 4.3, ISO 9899 unistd.h

Syntaxe

size_t confstr(int name, char *buf, size_t len);

Paramètres

Nom Description
name Ce paramètre permet d'indiquer le nom d'une variable de configuration :
Constante Description
_CS_PATH Cette constante permet de demander la valeur de la variable d'environnement «PATH».
_CS_POSIX_V6_ILP32_OFF32_CFLAGS Cette constante permet de demander les options d'initialisation de l'utilitaire «c99» de la construction d'une application utilisant un modèle de programmation avec des types de données 32-bits pour les int, long, pointeur et off_t.
_CS_POSIX_V6_ILP32_OFF32_LDFLAGS Cette constante permet de demander les options de finalisation de l'utilitaire «c99» de la construction d'une application utilisant un modèle de programmation avec des types de données 32-bits pour les int, long, pointeur et off_t.
_CS_POSIX_V6_ILP32_OFF32_LIBS Cette constante permet de demander l'ensemble des bibliothèques de l'utilitaire «c99» de la construction d'une application utilisant un modèle de programmation avec des types de données 32-bits pour les int, long, pointeur et off_t.
_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS Cette constante permet de demander les options d'initialisation de l'utilitaire «c99» de la construction d'une application utilisant un modèle de programmation avec des types de données 32-bits pour les int, long, pointeur et 64-bits off_t.
_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS Cette constante permet de demander les options de finalisation de l'utilitaire «c99» de la construction d'une application utilisant un modèle de programmation avec des types de données 32-bits pour les int, long, pointeur et 64-bits off_t.
_CS_POSIX_V6_ILP32_OFFBIG_LIBS Cette constante permet de demander l'ensemble des bibliothèques de l'utilitaire «c99» de la construction d'une application utilisant un modèle de programmation avec des types de données 32-bits pour les int, long, pointeur et 64-bits off_t.
_CS_POSIX_V6_LP64_OFF64_CFLAGS Cette constante permet de demander les options d'initialisation de l'utilitaire «c99» de la construction d'une application utilisant un modèle de programmation avec des types de données 32-bits pour les int et 64-bits long, pointeur et off_t.
_CS_POSIX_V6_LP64_OFF64_LDFLAGS Cette constante permet de demander les options de finalisation de l'utilitaire «c99» de la construction d'une application utilisant un modèle de programmation avec des types de données 32-bits pour les int et 64-bits long, pointeur et off_t.
_CS_POSIX_V6_LP64_OFF64_LIBS Cette constante permet de demander l'ensemble des bibliothèques de l'utilitaire «c99» de la construction d'une application utilisant un modèle de programmation avec des types de données 32-bits pour les int et 64-bits long, pointeur et off_t.
_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS Cette constante permet de demander les options d'initialisation de l'utilitaire «c99» de la construction d'une application utilisant un modèle de programmation avec des types de données 32-bits inférieur pour les int et 64-bits long, pointeur et off_t.
_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS Cette constante permet de demander les options de finalisation de l'utilitaire «c99» de la construction d'une application utilisant un modèle de programmation avec des types de données 32-bits inférieur pour les int et 64-bits long, pointeur et off_t.
_CS_POSIX_V6_LPBIG_OFFBIG_LIBS Cette constante permet de demander l'ensemble des bibliothèques de l'utilitaire «c99» de la construction d'une application utilisant un modèle de programmation avec des types de données 32-bits inférieur pour les int et 64-bits long, pointeur et off_t.
_CS_POSIX_V6_WIDTH_RESTRICTED_ENVS Cette constante permet de demander les caractères de séparation d'une liste de nom de programmation pour les types de données blksize_t, cc_t, mode_t, nfds_t, pid_t, ptrdiff_t, size_t, speed_t, ssize_t, suseconds_t, tcflag_t, useconds_t, wchar_t et wint_t.
buf Ce paramètre permet de recevoir le contenu de la variable
len Ce paramètre permet d'indiquer longueur du tampon

Description

Cette fonction permet d'effectuer la lecture d'une chaîne de caractères contenu dans une configuration.



Dernière mise à jour : Dimanche, le 10 décembre 2017