FPATHCONF(3) | Podręcznik programisty Linuksa | FPATHCONF(3) |
fpathconf, pathconf - pobranie konfiguracji dla plików
#include <unistd.h> long fpathconf(int filedes, int name); long pathconf(char *path, int name);
Uwaga! To tłumaczenie może być nieaktualne!
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ą wartościami minimalnymi. Jeśli aplikacja chce korzystać z wartości, które mogą się zmieniać, to może wywołać fpathconf() lub pathconf(), które zwracają bardziej liberalne wyniki.
Ustawianie jednej z poniższych stałych jako wartości name, zwraca następujące opcje konfiguracji:
Jeśli istnieje ograniczenie, to jest ono zwracane. Jeśli system dla danego zasobu nie ma ograniczenia, zwracane jest -1 a errno pozostaje niezmienione. Jeśli wystąpi błąd, zwracane jest -1 a ustawienie errno określa charakter błędu.
POSIX.1
W danym katalogu mogą istnieć pliki o nazwach dłuższych niż wartość zwrócona dla name równego _PC_NAME_MAX.
Niektóre ze zwracanych wartości mogą być olbrzymie, nie nadają się one do alokowania pamięci.
Powyższe tłumaczenie pochodzi z nieistniejącego już Projektu Tłumaczenia Manuali i może nie być aktualne. W razie zauważenia różnic między powyższym opisem a rzeczywistym zachowaniem opisywanego programu lub funkcji, prosimy o zapoznanie się z oryginalną (angielską) wersją strony podręcznika za pomocą polecenia:
Prosimy o pomoc w aktualizacji stron man - więcej informacji można znaleźć pod adresem http://sourceforge.net/projects/manpages-pl/.
1993-04-04 | GNU |