chdir()改變當前工做目錄 -- Linux

int chdir(const char *path );函數

說明:chdir函數用於改變當前工做目錄。調用參數是指向目錄的指針,調用進程須要有搜索整個目錄的權限指針

錯誤信息:進程

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

ENAMETOOLNG:路徑過長搜索

ENOENT:文件不存在權限

ENOMEM:內核內存不足im

ENOTDIR:給出路徑不是目錄di

EACCES:無訪問路徑中某個目錄的權限文件

ELOOP:解析路徑中太多的符號連接co

EIO:發生I/O錯誤