IPB
>  Man Pages > Unix > Solaris 10 11/06 > Section 2 > chdir man page

chdir man page

Section 2 - Solaris 10 11/06 Man Pages

Other operating system man pages available here


Advanced Search

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)

Useful Links

Go Back

Visitor Statistics


Valid XHTML 1.0 Transitional     Valid CSS!

Partners: Cambridge Plus :: About Pyrenees Mountain Holidays :: Server Room Temperature Monitor :: <Link Available>
Unix Man Pages / Linux Man Pages :: HiFi Forum :: SIP VoIP Phone & Provider Reviews :: UNIX/Linux Forum Archives

More info on advertising on Unix/Linux Forum