Rechercher une page de manuel

Chercher une autre page de manuel:

fchdir

Autres langues

Langue: pl

Version: 1997-08-21 (ubuntu - 01/11/07)

Section: 2 (Appels système)

NAZWA

chdir, fchdir - zmiana katalogu roboczego

SK£ADNIA

#include <unistd.h>

int chdir(const char *path);
int fchdir(int fd);

OPIS

chdir zmienia katalog bie¿±cy na katalog podany w path.

fchdir jest identyczne jak chdir, lecz katalog jest podawany jako deskryptor otwartego pliku.

WARTO¦Æ ZWRACANA

Po pomy¶lnym zakoñczeniu zwracane jest zero. W wypadku b³êdu zwracane jest -1 i odpowiednio ustawiane errno.

B£ÊDY

Dla niektórych systemów plików mog± byæ zwracane inne b³êdy ni¿ opisane poni¿ej. Najogólniejsze b³êdy chdir to:
EFAULT
path wskazuje poza dostêpn± dla u¿ytkownika przestrzeñ adresow±.
ENAMETOOLONG
path jest zbyt d³ugie.
ENOENT
Plik nie istnieje.
ENOMEM
Brak pamiêci j±dra.
ENOTDIR
Sk³adnik ¶cie¿ki path. nie jest katalogiem.
EACCES
Brak praw do przeszukiwania dla sk³adnika ¶cie¿ki path.
ELOOP
Podczas rozwi±zywania path napotkano zbyt wiele dowi±zañ symbolicznych.
EIO
Wyst±pi³ b³±d wej¶cia-wyj¶cia.

Ogólne b³êdy fchdir to:

EBADF
fd Nie jest prawid³owym deskryptorem pliku.
EACCESS
Brak praw do przeszukiwania katalogu otwartego przez deskryptor fd.

UWAGI

Prototyp funkcji fchdir jest dostêpny tylko je¿eli zdefiniowano _BSD_SOURCE (bezpo¶rednio, albo po¶rednio - nie definiuj±c _POSIX_SOURCE czy kompiluj±c z w³±czon± flag± -ansi).

ZGODNE Z

Funkcja chdir jest zgodna z SVr4, SVID, POSIX, X/OPEN, 4.4BSD. SVr4 dokumentuje dodatkowe b³êdy EINTR, ENOLINK i EMULTIHOP, lecz nie zawiera ENOMEM. POSIX.1 nie zawiera b³êdów ENOMEM, ELOOP. X/OPEN nie zawiera b³êdów EFAULT, ENOMEM i EIO.

Funkcja fchdir jest zgodna z SVr4, 4.4BSD oraz X/OPEN. SVr4 dokumentuje dodatkowe b³êdy EIO, EINTR i ENOLINK. X/OPEN dokumentuje dodatkowe b³êdy EINTR i EIO.

ZOBACZ TAK¯E

getcwd(3), chroot(2)
Selon ma conviction la plus intime, la science de l'espace occupe a
priori dans le système de nos connaissances une autre position que la
théorie des grandeurs pures ; il manque à notre connaissance de celle-là
cette conviction totale de sa nécessité qui est propre à celle-ci, nous
devons reconnaître avec humilité que, si le nombre n'est que produit de
notre esprit, l'espace a également une réalité hors de notre esprit,
réalité à laquelle nous ne pouvons prescrire ses lois complètement à
priori.
-+- Carl Friedrich Gauss -+-