|
|||||||
|
|
CONFSTRSection: Manual del Programador de Linux (3)Updated: 25 Diciembre 1995 Index Return to Main Contents NOMBREconfstr - obtiene variables cadena dependientes de la configuraciónSINOPSIS#define __USE_POSIX_2 #include <unistd.h> size_t confstr(int name, char *buf, size_t len); DESCRIPCIÓNconfstr() obtiene el valor de una variable cadena dependiente de la configuración.El argumento name es la variable del sistema a ser examinada. Se admiten las siguientes variables:
Si buf no es NULL, y len no es cero, confstr() copia el valor de la cadena a buf truncado a len - 1 caracteres si es necesario, con un caracter NUL como terminación. Esto puede ser detectado al comparar el valor devuelto por confstr() con len. Si len es cero y buf es NULL, confstr() sólo devuelve el valor como se define más abajo. VALOR DEVUELTOSi name no corresponde a una variable de configuración válida, confstr() devuelve 0.EJEMPLOSEl siguiente fragmento de código determina el camino donde se encuentran las utilidades de sistema POSIX.2:char *pathbuf; size_t n; n = confstr(_CS_PATH,NULL,(size_t)0); if ((pathbuf = malloc(n)) == NULL) abort(); confstr(_CS_PATH, pathbuf, n); ERRORESSi el valor de name es inválido, errno toma el valor EINVAL.CONFORME Ael propuesto POSIX.2FALLOSPOSIX.2 no es aún un estándar aprobado; la información de esta página de manual está sujeta a cambio.VÉASE TAMBIÉNsh(1), exec(2), system(3)
Index | ||||||
|
|
|
Home :: Copyright :: Privacy :: Credits :: Get a free Linuxinfor Email Account Document on this page is part of "Linuxinfor Man Pages in HTML Format: man3". See Index Page for more info about Authorship and Copyright. 1999-2008 Linuxinfor.com. No rights reserved. |