Provided by:
manpages-cs_0.17.20080113-1_all 
JMÉNO
fpathconf, pathconf - získej konfigurační hodnoty pro soubory
SYNTAXE
#include <unistd.h>
long fpathconf(int filedes, int name);
long pathconf(char *path, int name);
POPIS
fpathconf() vrátí hodnotu systémového parametru name pro otevřený file
deskriptor filedes.
pathconf() vrátí hodnotu systémového parametru name pro soubor se
jménem path.
Odpovídající makra definovaná v <unistd.h> obsahují minimální hodnoty;
jestliže aplikace bude chtít využít hodnot, které se mohou měnit, je
lépe použít volání fpathconf() nebo pathconf(), které vrátí aktuální
hodnoty.
Proměnná name může nabývat těchto konfiguračních hodnot:
_PC_LINK_MAX
vrátí maximální počet odkazů na soubor. Jestliže filedes nebo
path ukazují na adresář tak se hodnota vztahuje k celému
adresáři. Odpovídající makro je _POSIX_LINK_MAX.
_PC_MAX_CANON
vrací maximální délku zformátované vstupní řádky, kde filedes
nebo path musí ukazovat na terminál. Odpovídající makro je
_POSIX_MAX_CANON.
_PC_MAX_INPUT
vrací maximální délku vstupní řádky, kde filedes nebo path musí
ukazovat na terminál. Odpovídající makro je _POSIX_MAX_INPUT.
_PC_NAME_MAX
vrací maximální délku jména souboru v adresáři path nebo
filedes, který může proces vytvořit. Odpovídající makro je
_POSIX_MAX_.
_PC_PATH_MAX
vrací maximální délku relativní cesty, když path nebo filedes je
současný pracovní adresář. Odpovídající makro je
_POSIX_PATH_MAX.
_PC_PIPE_BUF
vrací velikost bufferu roury, kde filedes musí ukazovat na rouru
nebo FIFO (pojmenovaná roura) a path musí ukazovat na FIFO.
Odpovídající makro je _POSIX_PIPE_BUF.
_PC_CHOWN_RESTRICTED
vrací nenulovou hodnotu, jestliže volání chown(2) nemůže být
použito na tento soubor. Jestliže filedes nebo path ukazují na
adresář, tak to platí pro všechny soubory v tomto adresáři.
Odpovídající makro je _POSIX_CHOWN_RESTRICTED.
_PC_NO_TRUNC
vrací nenulovou hodnotu, jestliže přístup k souborům, jejichž
název je delší než _POSIX_NAME_MAX znamená chybu. Odpovídající
makro je _POSIX_NO_TRUNC.
_PC_VDISABLE
vrací nenulovou hodnotu, je-li možno zakázat zpracování
speciálních znaků, kde filedes nebo path musí ukazovat na
terminál.
NÁVRATOVÁ HODNOTA
Existuje-li příslušný limit, je vrácen. Neexistuje-li limit, je vrácena
-1 a errno zůstane nezměněna. Je-li způsobena chyba, je vrácena -1 a
errno obsahuje její bližší popis.
SPLŇUJE STANDARDY
POSIX.1 Soubory jejichž název je delší než hodnota vrácená pro name
rovno _PC_NAME_MAX mohou existovat v daném adresáři.
Některé vrácené hodnoty mohou být velké, nehodí se k alokování paměti.
DALŠÍ INFORMACE
getconf(1), statfs(2), open(2), sysconf(3)
VAROVÁNÍ
Překlad je pravděpodobně zastaralý. Pokud chcete pomoci s jeho
aktualizací, zamiřte na http://man-pages-cs-wiki.homelinux.net/