Provided by:
manpages-es_1.55-10_all 
NOMBRE
fpathconf, pathconf - obtiene valores de configuracion para ficheros
SINOPSIS
#include <unistd.h>
long fpathconf(int descf, int nombre);
long pathconf(const char *camino, int nombre);
DESCRIPCI'ON
fpathconf() obtiene un valor para la opcion de configuracion nombre
para el descriptor de fichero abierto descf.
pathconf() obtiene un valor para la opcion de configuracion nombre para
el nombre de fichero camino.
Las correspondientes macros definidas en <unistd.h> son valores
minimos; si una aplicacion quiere enterarse con seguridad de valores
que pueden cambiar, puede hacer una llamada a fpathconf() o a
pathconf() obteniendo asi resultados mas liberales.
Hacer nombre igual a una de las siguientes constantes devuelve las
siguientes opciones de configuracion:
_PC_LINK_MAX
devuelve el numero maximo de enlaces al fichero. Si descf o
camino se refieren a un directorio, entonces el valor se aplica
al directorio entero. La macro correspondiente es
_POSIX_LINK_MAX.
_PC_MAX_CANON
devuelve la longitud maxima de una linea de entrada formateada,
donde descf o camino deben referirse a una terminal. La macro
correspondiente es _POSIX_MAX_CANON.
_PC_MAX_INPUT
devuelve la longitud maxima de una linea de entrada, donde descf
o camino deben referirse a una terminal. La macro
correspondiente es _POSIX_MAX_INPUT.
_PC_NAME_MAX
devuelve la maxima longitud de un nombre de fichero en el
directorio camino o descf que el proceso es capaz de crear. La
macro correspondiente es _POSIX_NAME_MAX.
_PC_PATH_MAX
devuelve la maxima longitud de un nombre de camino relativo
donde camino o descf es el directorio de trabajo. La macro
correspondiente es _POSIX_PATH_MAX.
_PC_PIPE_BUF
devuelve el tamano del bufer de interconexion, donde descf debe
referirse a una interconexion o FIFO y camino debe referirse a
un fichero FIFO. La macro correspondiente es _POSIX_PIPE_BUF.
_PC_CHOWN_RESTRICTED
devuelve no-cero si la llamada chown(2) no puede emplearse en
este fichero. Si descf o camino se refieren a un directorio,
entonces esto se aplica a todos los ficheros de dicho
directorio. La macro correspondiente es _POSIX_CHOWN_RESTRICTED.
_PC_NO_TRUNC
devuelve no-cero si acceder a nombres de ficheros de longitud
mayor que _POSIX_NAME_MAX genera un error. La macro
correspondiente es _POSIX_NO_TRUNC.
_PC_VDISABLE
devuelve no-cero si se puede inhabilitar el procesamiento de
caracteres especiales, donde descf o camino deben referirse a
una terminal.
VALO DEVUELTO
Se devuelve el limite, si es que existe. Si el sistema no tiene un
limite para el recurso pedido, se devuelve -1 y errno permanece
inalterado. Si hay un error, se devuelve -1 y se pone un valor en errno
tal que refleje la naturaleza del error.
CONFORME A
POSIX.1
OBSERVACIONES
Pueden existir en el directorio dado ficheros cuyos nombres sean de
longitud mayor que el valor devuelto para nombre igual a _PC_NAME_MAX.
Algunos valores devueltos pueden ser enormes; no son adecuados para
pedir memoria.
V'EASE TAMBI'EN
getconf(1), statfs(2), open(2), sysconf(3)