Provided by:
manpages-pl-dev_20060617-3_all 
NAZWA
readlink - odczytanie wartoci dowizania symbolicznego
SK/LADNIA
#include <unistd.h>
int readlink(const char *path, char *buf, size_t bufsiz);
OPIS
readlink umieszcza zawarto dowizania symbolicznego path w buforze buf,
ktorego wielko wynosi bufsiz. readlink nie dokleja do bufora buf znaku
NUL. W przypadku, gdy bufor jest za maly, aby pomieci cal zawarto
dowizania, jest ona obcinana (do iloci znakow rownej dlugoci bufsiz).
WARTO ZWRACANA
Wywolanie to, gdy si zakoczy pomylnie, zwraca liczb znakow
umieszczonych w buforze, lub -1 w przypadku wystpienia bldu. Kod bldu
jest umieszczany w errno.
B/LDY
ENOTDIR
Skladnik cieki nie jest katalogiem.
EINVAL bufsiz nie jest dodatnie.
ENAMETOOLONG
Scieka, lub skladnik cieki byly za dlugie.
ENOENT Plik o podanej nazwie nie istnieje.
EACCES Brak praw przeszukiwania dla skladnika cieki.
ELOOP Natrafiono na zbyt wiele dowiza symbolicznych podczas
tlumaczenia cieki.
EINVAL Podany plik nie jest dowizaniem symbolicznym.
EIO Podczas odczytu z systemu plikow wystpil bld we/wy.
EFAULT buf wskazuje poza przydzielon procesowi przestrze adresow.
ENOMEM Zabraklo dostpnej pamici kernela.
ZGODNE Z
X/OPEN, 4.4BSD (funkcja readlink pojawila si w BSD 4.2).
ZOBACZ TAKE
stat(2), lstat(2), symlink(2)
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.