|
NAMEchdir , fchdir —
change current working directory
LIBRARYStandard C Library (libc, -lc)SYNOPSIS#include <unistd.h>
int
int
DESCRIPTIONThe path argument points to the pathname of a directory. Thechdir () system call causes the named directory to
become the current working directory, that is, the starting point for path
searches of pathnames not beginning with a slash,
‘/ ’.
The In order for a directory to become the current directory, a process must have execute (search) access to the directory. RETURN VALUESUpon successful completion, the value 0 is returned; otherwise the value -1 is returned and the global variable errno is set to indicate the error.ERRORSThechdir () system call will fail and the current
working directory will be unchanged if one or more of the following are true:
The SEE ALSOchroot(2)STANDARDSThechdir () system call is expected to conform to
IEEE Std 1003.1-1990 (“POSIX.1”).
HISTORYThechdir () system call appeared in
Version 1 AT&T UNIX. The
fchdir () system call appeared in
4.2BSD.
Visit the GSP FreeBSD Man Page Interface. |