Function syscall::call::chdir

source · []
pub fn chdir<T: AsRef<str>>(path: T) -> Result<usize>
Expand description

Change the process’s working directory

This function will attempt to set the process’s working directory to path, which can be either a relative, scheme relative, or absolute path.

On success, Ok(0) will be returned. On error, one of the following errors will be returned.

Errors

  • EACCES - permission is denied for one of the components of path, or path
  • EFAULT - path does not point to the process’s addressible memory
  • EIO - an I/O error occurred
  • ENOENT - path does not exit
  • ENOTDIR - path is not a directory