Rechercher une page de manuel
fchdir
Langue: pl
Version: 1997-08-21 (ubuntu - 01/11/07)
Section: 2 (Appels système)
NAZWA
chdir, fchdir - zmiana katalogu roboczegoSK£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 -+-
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 -+-
Contenus ©2006-2008 Benjamin Poulain
Design ©2006-2008 Maxime Vantorre