Provided by:
manpages-pl-dev_20060617-3_all 
NAZWA
fpathconf, pathconf - pobranie konfiguracji dla plikow
SK/LADNIA
#include <unistd.h>
long fpathconf(int filedes, int name);
long pathconf(char *path, int name);
OPIS
Funkcja fpathconf() pobiera warto opcji konfiguracyjnej name dla
otwartego deskryptora pliku filedes.
Funkcja pathconf() pobiera warto opcji konfiguracyjnej name dla pliku o
nazwie path.
Odpowiednie makra, zdefiniowane w <unistd.h>, s wartociami minimalnymi.
Jeli aplikacja chce korzysta z wartoci, ktore mog si zmienia, to moe
wywola fpathconf() lub pathconf(), ktore zwracaj bardziej liberalne
wyniki.
Ustawianie jednej z poniszych stalych jako wartoci name, zwraca
nastpujce opcje konfiguracji:
_PC_LINK_MAX
zwraca maksymaln liczb dowiza do pliku. Jeli filedes lub path
odnosz si do katalogu, to warto dotyczy calego katalogu.
Odpowiadajce temu makro to _POSIX_LINK_MAX.
_PC_MAX_CANON
zwraca maksymaln dlugo sformatowanej linii wejciowej, przy czym
filedes lub path musi odnosi si do terminala. Odpowiadajce temu
makro to _POSIX_MAX_CANON.
_PC_MAX_INPUT
zwraca maksymaln dlugo linii wejciowej, przy czym filedes lub
path musi odnosi si do terminala. Odpowiadajce temu makro to
_POSIX_MAX_INPUT.
_PC_NAME_MAX
zwraca maksymaln dlugo nazwy pliku w katalogu path lub filedes,
jak proces moe utworzy. Odpowiadajce temu makro to
_POSIX_NAME_MAX.
_PC_PATH_MAX
zwraca maksymaln dlugo wzgldnej cieki, gdy path lub filedes jest
katalogiem biecym. Odpowiadajce temu makro to _POSIX_PATH_MAX.
_PC_PIPE_BUF
zwraca rozmiar bufora lcza komunikacyjnego (pipe), przy czym
filedes musi odnosi si do FIFO lub lcza, a path musi odnosi si
do FIFO. Odpowiadajce temu makro to _POSIX_PIPE_BUF.
_PC_CHOWN_RESTRICTED
zwraca warto niezerow jeli wywolanie chown(2) nie moe by
zastosowane do tego pliku. Jeli filedes lub path odnosz si do
katalogu, to dotyczy to wszystkich plikow w tym katalogu.
Odpowiadajce temu makro to _POSIX_CHOWN_RESTRICTED.
_PC_NO_TRUNC
zwraca warto niezerow jeli dostp do plikow o nazwach dluszych od
_POSIX_NAME_MAX powoduje bld. Odpowiadajce temu makro to
_POSIX_NO_TRUNC.
_PC_VDISABLE
zwraca warto niezerow jeli przetwarzanie znakow specjalnych moe
by wylczone, przy czym filedes lub path musz odnosi si do
terminala.
WARTO ZWRACANA
Jeli istnieje ograniczenie, to jest ono zwracane. Jeli system dla
danego zasobu nie ma ograniczenia, zwracane jest -1 a errno pozostaje
niezmienione. Jeli wystpi bld, zwracane jest -1 a ustawienie errno
okrela charakter bldu.
ZGODNE Z
POSIX.1
UWAGI
W danym katalogu mog istnie pliki o nazwach dluszych ni warto zwrocona
dla name rownego _PC_NAME_MAX.
Niektore ze zwracanych wartoci mog by olbrzymie, nie nadaj si one do
alokowania pamici.
ZOBACZ TAKE
getconf(1), statfs(2), open(2), sysconf(3)
INFORMACJE O T/LUMACZENIU
Powysze tlumaczenie pochodzi z nieistniejcego ju Projektu Tlumaczenia
Manuali i moe nie by aktualne. W razie zauwaenia ronic midzy powyszym
opisem a rzeczywistym zachowaniem opisywanego programu lub funkcji,
prosimy o zapoznanie si z oryginaln (angielsk) wersj strony podrcznika.