chdir()改变当前工做目录 -- Linux

int chdir(const char *path );函数

说明:chdir函数用于改变当前工做目录。调用参数是指向目录的指针,调用进程须要有搜索整个目录的权限指针

错误信息:进程

EFAULT: path 指向了非法地址内存

ENAMETOOLNG:路径过长搜索

ENOENT:文件不存在权限

ENOMEM:内核内存不足im

ENOTDIR:给出路径不是目录di

EACCES:无访问路径中某个目录的权限文件

ELOOP:解析路径中太多的符号连接co

EIO:发生I/O错误