|
Hopefully, this page is exactly what you are looking for, but if not, you can always find further assistance on Unix/Linux Forum!
System Calls chdir(2)
NAME
chdir, fchdir - change working directory
SYNOPSIS
#include <unistd.h>
int chdir(const char *path);
int fchdir(int fildes);
DESCRIPTION
The chdir() and fchdir() functions cause a directory pointed
to by path or fildes to become the current working direc-
tory. The starting point for path searches for path names
not beginning with / (slash). The path argument points to
the path name of a directory. The fildes argument is an open
file descriptor of a directory.
For a directory to become the current directory, a process
must have execute (search) access to the directory.
RETURN VALUES
Upon successful completion, 0 is returned. Otherwise, -1 is
returned, the current working directory is unchanged, and
errno is set to indicate the error.
ERRORS
The chdir() function will fail if:
EACCES Search permission is denied for any
component of the path name.
EFAULT The path argument points to an ille-
gal address.
EINTR A signal was caught during the exe-
cution of the chdir() function.
EIO An I/O error occurred while reading
from or writing to the file system.
ELOOP Too many symbolic links were encoun-
tered in translating path.
SunOS 5.10 Last change: 28 Dec 1996 1
System Calls chdir(2)
ENAMETOOLONG The length of the path argument
exceeds PATH_MAX, or the length of a
path component exceeds NAME_MAX
while _POSIX_NO_TRUNC is in effect.
ENOENT Either a component of the path pre-
fix or the directory named by path
does not exist or is a null path-
name.
ENOLINK The path argument points to a remote
machine and the link to that machine
is no longer active.
ENOTDIR A component of the path name is not
a directory.
The fchdir() function will fail if:
EACCES Search permission is denied for
fildes.
EBADF The fildes argument is not an open
file descriptor.
EINTR A signal was caught during the exe-
cution of the fchdir() function.
EIO An I/O error occurred while reading
from or writing to the file system.
ENOLINK The fildes argument points to a
remote machine and the link to that
machine is no longer active.
SunOS 5.10 Last change: 28 Dec 1996 2
System Calls chdir(2)
ENOTDIR The open file descriptor fildes does
not refer to a directory.
ATTRIBUTES
See attributes(5) for descriptions of the following attri-
butes:
____________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|_____________________________|_____________________________|
| Interface Stability | Standard |
|_____________________________|_____________________________|
| MT-Level | Async-Signal-Safe |
|_____________________________|_____________________________|
SEE ALSO
chroot(2), attributes(5), standards(5)
SunOS 5.10 Last change: 28 Dec 1996 3
Man(1) output converted with
man2html and wrapped by fishsponge
This page was generated on Wed Sep 12 11:26:55 GMT 2007
|
Your favourite pages:
No pages logged yet. Trying to save cookie... Top 10 most popular pages:
sqlite3 man page (5059 hits) (openSUSE 10.2)
adv_cap_autoneg man page (4731 hits) (Solaris 10 11_06)
CPAN man page (4452 hits) (Suse Linux 10.1)
ssh man page (4241 hits) (Suse Linux 10.1)
svn man page (4118 hits) (FreeBSD 6.2)
startproc man page (2159 hits) (Suse Linux 10.1)
ssh-socks5-proxy-connect man page (2104 hits) (Solaris 10 11_06)
netcat man page (2088 hits) (Suse Linux 10.1)
signal man page (1951 hits) (Suse Linux 10.1)
pprosetup man page (1949 hits) (Solaris 10 11_06)
|