CHDIR(2) System Calls Manual CHDIR(2)NAME
chdir, chroot - change default directory
SYNOPSIS
chdir(dirname)
char *dirname;
chroot(dirname)
char *dirname;
DESCRIPTION
Dirname is the address of the pathname of a directory, terminated by a null byte. Chdir causes this directory to become the current work-
ing directory, the starting point for path names not beginning with `/'.
Chroot sets the root directory, the starting point for path names beginning with `/'. The call is restricted to the super-user.
SEE ALSO cd(1)DIAGNOSTICS
Zero is returned if the directory is changed; -1 is returned if the given name is not that of a directory or is not searchable.
ASSEMBLER
(chdir = 12.)
sys chdir; dirname
(chroot = 61.)
sys chroot; dirname
CHDIR(2)
Check Out this Related Man Page
CHDIR(2) System Calls Manual CHDIR(2)NAME
chdir - change current working directory
SYNOPSIS
#include <unistd.h>
int chdir(const char *path)
DESCRIPTION
Path is the pathname of a directory. Chdir causes this directory to become the current working directory, the starting point for path
names not beginning with ``/''.
In order for a directory to become the current directory, a process must have execute (search) access to the directory.
RETURN VALUE
Upon successful completion, a value of 0 is returned. Otherwise, a value of -1 is returned and errno is set to indicate the error.
ERRORS
Chdir will fail and the current working directory will be unchanged if one or more of the following are true:
[ENOTDIR] A component of the path prefix is not a directory.
[ENAMETOOLONG] The path name exceeds PATH_MAX characters.
[ENOENT] The named directory does not exist.
[ELOOP] Too many symbolic links were encountered in translating the pathname. (Minix-vmd)
[EACCES] Search permission is denied for any component of the path name.
[EFAULT] Path points outside the process's allocated address space.
[EIO] An I/O error occurred while reading from or writing to the file system.
SEE ALSO chroot(2).
4th Berkeley Distribution August 26, 1985 CHDIR(2)
I have SunOS 5.8.
Yesterday when i tried to log in I got message:
Could not chdir to home directory /export/home/blahblah: No such file or directory
Instead of the home directory i used to get in, I was bounced to the root directory. I searched through the filesystems but could not find my... (2 Replies)
Hi,
on logging into oracle account i got these error message
Could not chdir to home directory /home/oracle: No such file or directory
/usr/X11R6/bin/xauth: error in locking authority file /home/oracle/.Xauthority
found the command used in creating user was
usermod -d /home/oracle -m... (5 Replies)
1. The problem statement, all variables and given/known data:
need to implement mkdir, chdir, mv, pwd
given a shell.cpp directory.cpp and some other files
this shell missing these commands, and i need to implement them inside the shell
2. Relevant commands, code, scripts,... (0 Replies)
Hi all,
I just got an account created on a Linux box. When I log in, I got the error message " Could not chdir to home directory /home/yyyy : No such file or directory". When I checked the /etc/passwd file, I could see that my home directory is there. i thought when the account is created the... (3 Replies)
When I login to Solaris 8 server I am getting the below error message
Could not chdir to home directory /users/test: I/O error
: ls /users/test
/users/test: I/O error
exitcode: 2
Previously I am able to login to server without any issue. Only now I am facing this error.
Regards,... (5 Replies)