|
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... Top 10 most popular pages:
prstat man page (24546 hits) (Solaris 10 11_06)
netcat man page (17695 hits) (Suse Linux 10.1)
ssh-socks5-proxy-connect man page (13530 hits) (Solaris 10 11_06)
signal man page (12550 hits) (Suse Linux 10.1)
startproc man page (11991 hits) (Suse Linux 10.1)
raidctl man page (11357 hits) (Solaris 10 11_06)
adv_cap_autoneg man page (10285 hits) (Solaris 10 11_06)
sqlite3 man page (9729 hits) (openSUSE 10.2)
CPAN man page (8947 hits) (Suse Linux 10.1)
BusyBox man page (7702 hits) (Suse Linux 10.1)
|