上一页

ⓘ Errno.h




                                     

ⓘ Errno.h

errno.h 是C語言C標準函式庫裡的標頭檔,定義了透過錯誤碼來回報錯誤資訊的巨集:

  • EDOM 源自函式的參數超出範圍,例如 sqrt-1.
  • Errno 巨集定義為一個 int 型態的左值, 包含任何函式使用errno功能所產生的上一個錯誤碼。.
  • 一些表示錯誤碼,定義為整數值的巨集:. (Some indicate an error code, defined as the integer value of the macro is)
  • ERANGE 源自函式的結果超出範圍,例如 strtol"0xfffffffff",NULL,0.
  • EILSEQ 源自不合法的字元順序,例如 wcstombs.

POSIX兼容的操作系统UNIX和Linux可能包含其他宏观指示,另一个操作系统错误代码

2003年12月29日,上海合作组织小组以选定在《财富》1000发布的版权声明,声明errno. h在未经授权的状况,从UNIX系统,以复制到Linux的系统。 Linux的创造者和商标所有人的Linus Torvalds否认上海合作组织的指控,说他自己写的Linux版本的程序。