Rechercher une page de manuel
fchdir
Langue: ru
Version: 1997-08-21 (ubuntu - 01/11/07)
Section: 2 (Appels système)
Sommaire
îáú÷áîéå
chdir, fchdir - ÉÚÍÅÎÉÔØ ÒÁÂÏÞÉÊ ËÁÔÁÌÏÇïâúïò
#include <unistd.h>int chdir(const char *path);
int fchdir(int fd);
ïðéóáîéå
chdir ÉÚÍÅÎÑÅÔ ÔÅËÕÝÉÊ ËÁÔÁÌÏÇ ËÁÔÁÌÏÇ ÎÁ path.fchdir ÉÄÅÎÔÉÞÎÏ chdir, ÔÏÌØËÏ ËÁÔÁÌÏÇ ÚÁÄÁÎ × ×ÉÄÅ ÏÔËÒÙÔÏÇÏ ÆÁÊÌÏ×ÏÇÏ ÄÅÓËÒÉÐÔÏÒÁ.
÷ïú÷òáýáåíïå úîáþåîéå
÷ ÓÌÕÞÁÅ ÕÓÐÅÈÁ ×ÏÚ×ÒÁÝÁÅÔÓÑ ÎÏÌØ. ðÒÉ ÏÛÉÂËÅ ×ÏÚ×ÒÁÝÁÅÔÓÑ -1, Á errno ÕÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ ÄÏÌÖÎÙÍ ÏÂÒÁÚÏÍ.ïûéâëé
÷ ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ ÍÏÇÕÔ ÐÏÑ×ÌÑÔØÓÑ ÔÁËÖÅ ÄÒÕÇÉÅ ÏÛÉÂËÉ. ïÂÙÞÎÙÅ ÏÛÉÂËÉ chdir ÔÁËÏ×Ù:
- EFAULT
- path ÕËÁÚÙ×ÁÅÔ ÚÁ ÐÒÅÄÅÌÙ ÄÏÓÔÕÐÎÏÇÏ ÁÄÒÅÓÎÏÇÏ ÐÒÏÓÔÒÁÎÓÔ×Á.
- ENAMETOOLONG
- path ÓÌÉÛËÏÍ ÄÌÉÎÎÏ.
- ENOENT
- æÁÊÌ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ.
- ENOMEM
- ñÄÒÕ ÎÅ È×ÁÔÉÌÏ ÐÁÍÑÔÉ.
- ENOTDIR
- ëÏÍÐÏÎÅÎÔ ÐÕÔÉ, ÉÓÐÏÌØÚÏ×ÁÎÎÙÊ ËÁË ËÁÔÁÌÏÇ × path, × ÄÅÊÓÔ×ÉÔÅÌØÎÏÓÔÉ ÔÁËÏ×ÙÍ ÎÅ Ñ×ÌÑÅÔÓÑ.
- EACCES
- ÷ ÏÄÎÏÍ ÉÚ ËÁÔÁÌÏÇÏ×, ÎÁÈÏÄÑÝÉÈÓÑ ÐÏ ÐÕÔÉ Ë path, ÎÅ ÒÁÚÒÅÛÅÎ ÐÏÉÓË.
- ELOOP
- path Ñ×ÌÑÅÔÓÑ ÚÁÃÉËÌÅÎÎÏÊ ÓÉÍ×ÏÌÉÞÅÓËÏÊ ÓÓÙÌËÏÊ, ÔÏ ÅÓÔØ ÐÒÉ ÐÏÄÓÔÁÎÏ×ËÅ ×ÏÚÎÉËÁÅÔ ÓÓÙÌËÁ ÎÁ ÎÅ£ ÓÁÍÕ.
- EIO
- ðÒÏÉÚÏÛÌÁ ÏÛÉÂËÁ ××ÏÄÁ-×Ù×ÏÄÁ.
ïÂÙÞÎÙÅ ÏÛÉÂËÉ ÄÌÑ fchdir ÔÁËÏ×Ù:
- EBADF
- fd ÎÅ Ñ×ÌÑÅÔÓÑ ÐÒÁ×ÉÌØÎÙÍ ÄÅÓËÒÉÐÔÏÒÏÍ ÆÁÊÌÁ.
- EACCES
- ÷ ËÁÔÁÌÏÇÅ, ÚÁÄÁÎÎÏÍ Ó ÐÏÍÏÝØÀ fd, ÎÅ ÒÁÚÒÅÛÅÎ ÐÏÉÓË.
úáíåþáîéñ
ðÒÏÔÏÔÉÐ ÄÌÑ fchdir ÄÏÓÔÕÐÅÎ ÔÏÌØËÏ, ÅÓÌÉ ÏÐÒÅÄÅÌÅÎÁ ÐÅÒÅÍÅÎÎÁÑ _BSD_SOURCE (ÉÌÉ Ñ×ÎÏ ÉÌÉ ÎÅÑ×ÎÏ, ÎÏ ÚÁÄÁÎÁ ÐÅÒÅÍÅÎÎÁÑ _POSIX_SOURCE ÉÌÉ ËÏÍÐÉÌÑÃÉÑ ÏÓÕÝÅÓÔ×ÌÑÅÔÓÑ Ó ÆÌÁÇÏÍ -ansi).óïïô÷åôóô÷éå óôáîäáòôáí
óÉÓÔÅÍÎÙÊ ×ÙÚÏ× chdir ÓÏ×ÍÅÓÔÉÍ Ó SVr4, SVID, POSIX, X/OPEN, 4.4BSD. SVr4 ÄÏËÕÍÅÎÔÉÒÕÅÔ ÄÏÐÏÌÎÉÔÅÌØÎÙÅ ËÏÄÙ ÏÛÉÂÏË EINTR, ENOLINK É EMULTIHOP, ÎÏ ÎÅ ÓÏÄÅÒÖÉÔ ENOMEM. POSIX.1 ÎÅ ÓÏÄÅÒÖÉÔ ËÏÄÏ× ÏÛÉÂÏË ENOMEM É ELOOP. X/OPEN ÎÅ ÏÐÒÅÄÅÌÑÅÔ ËÏÄÏ× ÏÛÉÂÏË EFAULT, ENOMEM É EIO.óÉÓÔÅÍÎÙÊ ×ÙÚÏ× fchdir ÓÏ×ÍÅÓÔÉÍ Ó SVr4, 4.4BSD and X/OPEN. SVr4 ÄÏËÕÍÅÎÔÉÒÕÅÔ ÄÏÐÏÌÎÉÔÅÌØÎÙÅ ËÏÄÙ ÏÛÉÂÏË EIO, EINTR, É ENOLINK. X/OPEN ÄÏËÕÍÅÎÔÉÒÕÅÔ ÄÏÐÏÌÎÉÔÅÌØÎÙÅ ËÏÄÙ ÏÛÉÂÏË EINTR É EIO.
óíïôòé ôáëöå
getcwd(3), chroot(2)ðåòå÷ïä
Copyright (C) Alexey Mahotkin <alexm@hsys.msk.ru> 1999, ÷ÉËÔÏÒ ÷ÉÓÌÏÂÏËÏ× <corochoone@perm.ru> 2003
Je suis suffisamment intelligent pour ne pas savoir
que je suis un imbécile.
-+- Sim -+-
que je suis un imbécile.
-+- Sim -+-
Contenus ©2006-2008 Benjamin Poulain
Design ©2006-2008 Maxime Vantorre