linux中系統調用的錯誤都存儲於錯誤返回碼errno中,errno由操做系統維護,存儲就近發生的錯誤,即下一次的錯誤碼會覆蓋掉上一次的錯誤linux
linux中,在頭文件 /usr/include/asm-generic/errno-base.h和/usr/include/asm-generic/errno-base.h中對基礎經常使用errno值進行了宏定義spa