Home :: International :: Manuals :: Howto :: FAQ :: Man Pages :: Email Login

 
 
 

CHDIR

Section: Manual del Programador de Linux (2)
Updated: 21 agosto 1997
Index Return to Main Contents
 

NOMBRE

chdir, fchdir - cambia el directorio de trabajo  

SINOPSIS

#include <unistd.h>

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

DESCRIPCIÓN

chdir cambia el directorio presente a aquel especificado en path.

fchdir es lo mismo que chdir, solo que el directorio está dado como un descriptor de fichero abierto.  

VALOR DEVUELTO

En caso de éxito, cero. Si hay algún error, -1, y se asigna a errno un valor apropiado.  

ERRORES

Depediendo del sistema de ficheros, se pueden devolver otros errores. Los errores más comunes se listan a continuación:
EFAULT
path apunta fuera de su espacio de direcciones accesible.
ENAMETOOLONG
path es demasiado largo.
ENOENT
El fichero no existe.
ENOMEM
No hay suficiente memoria disponible en el kernel.
ENOTDIR
Un componente del camino path no es un directorio.
EACCES
Ha sido denegado el permiso de búsqueda en uno de los componentes del camino path.
ELOOP
Se han encontrado demasiados enlaces simbólicos al resolver path.
EIO
Ha ocurrido un error de E/S.

Los errores más comunes para fchdir se muestran a continuación:

EBADF
fd no es un descriptor válido de fichero.
EACCES
Se ha denegado el permiso de búsqueda sobre el directorio abierto en fd.
 

CONFORME A

La llamada chdir es compatible con SVr4, SVID, POSIX, X/OPEN, 4.4BSD. SVr4 documenta las condiciones de error adicionales EINTR, ENOLINK y EMULTIHOP pero no tiene ENOMEM. POSIX.1 no tiene las condiciones de error ENOMEM o ELOOP. X/OPEN no tiene las condiciones de error EFAULT, ENOMEM ni EIO. La llamada fchdir es compatible con SVr4, 4.4BSD y X/OPEN. SVr4 documenta las condiciones de error adicionales EIO, EINTR y ENOLINK. X/OPEN documenta las condiciones de error adicionales EINTR y EIO.  

VÉASE TAMIBIÉN

getcwd(3), chroot(2)


 

Index

NOMBRE
SINOPSIS
DESCRIPCIÓN
VALOR DEVUELTO
ERRORES
CONFORME A
VÉASE TAMIBIÉN

 
 
 
 
Google
  Web Linuxinfor   
 

Home :: Copyright :: Privacy :: Credits :: Get a free Linuxinfor Email Account

Document on this page is part of "Linuxinfor Man Pages in HTML Format: man2". See Index Page for more info about Authorship and Copyright.

1999-2008 Linuxinfor.com. No rights reserved.