NAZWA¶
getdirentries - odczytanie wpisów z katalogu w formacie niezależnym od
systemu plików
SKŁADNIA¶
#define _BSD_SOURCE or
#define _SVID_SOURCE
#include <dirent.h>
ssize_t getdirentries(int fd, char *buf, size_t
nbytes , off_t *basep);
OPIS¶
Uwaga! To tłumaczenie może być nieaktualne!
Wczytuje do
buf wpisy z katalogu określonego przez
fd.
Odczytywanych jest co najwyżej
nbytes bajtów. Czytanie
rozpoczyna się przy przesunięciu *
basep, i *
basep jest
przesuwane do nowej pozycji po przeczytaniu.
WARTOŚĆ ZWRACANA¶
getdirentries zwraca liczbę przeczytanych bajtów, lub zero, gdy
próba czytania następuje na końcu katalogu. Gdy wystąpi
błąd, zwracane jest -1 i odpowiednio ustawiane
errno.
BŁĘDY¶
Szczegóły znajdują się z kodzie źródłowym
biblioteki linuksowej.
ZOBACZ TAKŻE¶
open(2),
lseek(2)
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:
- man --locale=C 3 getdirentries
Prosimy o pomoc w aktualizacji stron man - więcej informacji można
znaleźć pod adresem
http://sourceforge.net/projects/manpages-pl/.