Function syscall::call::chdir [] [src]

pub fn chdir(path: &str) -> Result<usize>

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 occured
  • ENOENT - path does not exit
  • ENOTDIR - path is not a directory