• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            天下

            記錄修行的印記

            LINUX 錯誤代碼

            LINUX 錯誤代碼
            [轉自]
            下面這個例子列出了所有系統定義的錯誤代碼及錯誤描述
            源代碼是:
            /************關于本文檔********************************************
            *filename: strerror.c
            *purpose: 列出了系統定義的所有錯誤代碼及描述
            *wrote by: zhoulifa(zhoulifa@163.com) 周立發(
            http://zhoulifa.bokee.com)
            */

            #include 
            <string.h> /* for strerror */
            #include 
            <errno.h>
            #include 
            <stdio.h>

            int main(int argc, char ** argv)        {
                    
            int i = 0;
                    
            for(i = 0; i < 256; i++)
                    printf(
            "errno.%02d is: %s\n", i, strerror(i));
                    
            return 0;
            }

             

            編譯此程序用命令:
            gcc 
            -Wall strerror.c
            執行程序:
            .
            /a.out
            輸出如下:
            errno.
            00 is: Success
            errno.
            01 is: Operation not permitted
            errno.
            02 is: No such file or directory
            errno.
            03 is: No such process
            errno.
            04 is: Interrupted system call
            errno.
            05 is: Input/output error
            errno.
            06 is: No such device or address
            errno.
            07 is: Argument list too long
            errno.
            08 is: Exec format error
            errno.
            09 is: Bad file descriptor
            errno.
            10 is: No child processes
            errno.
            11 is: Resource temporarily unavailable
            errno.
            12 is: Cannot allocate memory
            errno.
            13 is: Permission denied
            errno.
            14 is: Bad address
            errno.
            15 is: Block device required
            errno.
            16 is: Device or resource busy
            errno.
            17 is: File exists
            errno.
            18 is: Invalid cross-device link
            errno.
            19 is: No such device
            errno.
            20 is: Not a directory
            errno.
            21 is: Is a directory
            errno.
            22 is: Invalid argument
            errno.
            23 is: Too many open files in system
            errno.
            24 is: Too many open files
            errno.
            25 is: Inappropriate ioctl for device
            errno.
            26 is: Text file busy
            errno.
            27 is: File too large
            errno.
            28 is: No space left on device
            errno.
            29 is: Illegal seek
            errno.
            30 is: Read-only file system
            errno.
            31 is: Too many links
            errno.
            32 is: Broken pipe
            errno.
            33 is: Numerical argument out of domain
            errno.
            34 is: Numerical result out of range
            errno.
            35 is: Resource deadlock avoided
            errno.
            36 is: File name too long
            errno.
            37 is: No locks available
            errno.
            38 is: Function not implemented
            errno.
            39 is: Directory not empty
            errno.
            40 is: Too many levels of symbolic links
            errno.
            41 is: Unknown error 41
            errno.
            42 is: No message of desired type
            errno.
            43 is: Identifier removed
            errno.
            44 is: Channel number out of range
            errno.
            45 is: Level 2 not synchronized
            errno.
            46 is: Level 3 halted
            errno.
            47 is: Level 3 reset
            errno.
            48 is: Link number out of range
            errno.
            49 is: Protocol driver not attached
            errno.
            50 is: No CSI structure available
            errno.
            51 is: Level 2 halted
            errno.
            52 is: Invalid exchange
            errno.
            53 is: Invalid request descriptor
            errno.
            54 is: Exchange full
            errno.
            55 is: No anode
            errno.
            56 is: Invalid request code
            errno.
            57 is: Invalid slot
            errno.
            58 is: Unknown error 58
            errno.
            59 is: Bad font file format
            errno.
            60 is: Device not a stream
            errno.
            61 is: No data available
            errno.
            62 is: Timer expired
            errno.
            63 is: Out of streams resources
            errno.
            64 is: Machine is not on the network
            errno.
            65 is: Package not installed
            errno.
            66 is: Object is remote
            errno.
            67 is: Link has been severed
            errno.
            68 is: Advertise error
            errno.
            69 is: Srmount error
            errno.
            70 is: Communication error on send
            errno.
            71 is: Protocol error
            errno.
            72 is: Multihop attempted
            errno.
            73 is: RFS specific error
            errno.
            74 is: Bad message
            errno.
            75 is: Value too large for defined data type
            errno.
            76 is: Name not unique on network
            errno.
            77 is: File descriptor in bad state
            errno.
            78 is: Remote address changed
            errno.
            79 is: Can not access a needed shared library
            errno.
            80 is: Accessing a corrupted shared library
            errno.
            81 is: .lib section in a.out corrupted
            errno.
            82 is: Attempting to link in too many shared libraries
            errno.
            83 is: Cannot exec a shared library directly
            errno.
            84 is: Invalid or incomplete multibyte or wide character
            errno.
            85 is: Interrupted system call should be restarted
            errno.
            86 is: Streams pipe error
            errno.
            87 is: Too many users
            errno.
            88 is: Socket operation on non-socket
            errno.
            89 is: Destination address required
            errno.
            90 is: Message too long
            errno.
            91 is: Protocol wrong type for socket
            errno.
            92 is: Protocol not available
            errno.
            93 is: Protocol not supported
            errno.
            94 is: Socket type not supported
            errno.
            95 is: Operation not supported
            errno.
            96 is: Protocol family not supported
            errno.
            97 is: Address family not supported by protocol
            errno.
            98 is: Address already in use
            errno.
            99 is: Cannot assign requested address
            errno.
            100 is: Network is down
            errno.
            101 is: Network is unreachable
            errno.
            102 is: Network dropped connection on reset
            errno.
            103 is: Software caused connection abort
            errno.
            104 is: Connection reset by peer
            errno.
            105 is: No buffer space available
            errno.
            106 is: Transport endpoint is already connected
            errno.
            107 is: Transport endpoint is not connected
            errno.
            108 is: Cannot send after transport endpoint shutdown
            errno.
            109 is: Too many references: cannot splice
            errno.
            110 is: Connection timed out
            errno.
            111 is: Connection refused
            errno.
            112 is: Host is down
            errno.
            113 is: No route to host
            errno.
            114 is: Operation already in progress
            errno.
            115 is: Operation now in progress
            errno.
            116 is: Stale NFS file handle
            errno.
            117 is: Structure needs cleaning
            errno.
            118 is: Not a XENIX named type file
            errno.
            119 is: No XENIX semaphores available
            errno.
            120 is: Is a named type file
            errno.
            121 is: Remote I/O error
            errno.
            122 is: Disk quota exceeded
            errno.
            123 is: No medium found
            errno.
            124 is: Wrong medium type
            errno.
            125 is: Operation canceled
            errno.
            126 is: Required key not available
            errno.
            127 is: Key has expired
            errno.
            128 is: Key has been revoked
            errno.
            129 is: Key was rejected by service
            errno.
            130 is: Owner died
            errno.
            131 is: State not recoverable
            errno.
            132 is: Unknown error 132
            132-255全是Unknown error 

            posted on 2012-01-06 11:15 天下 閱讀(5628) 評論(1)  編輯 收藏 引用 所屬分類: Linux編程

            評論

            # re: LINUX 錯誤代碼 2012-04-28 08:54 天下

            /* Error Codes */

            #define EPERM 1
            #define ENOENT 2
            #define ESRCH 3
            #define EINTR 4
            #define EIO 5
            #define ENXIO 6
            #define E2BIG 7
            #define ENOEXEC 8
            #define EBADF 9
            #define ECHILD 10
            #define EAGAIN 11
            #define ENOMEM 12
            #define EACCES 13
            #define EFAULT 14
            #define EBUSY 16
            #define EEXIST 17
            #define EXDEV 18
            #define ENODEV 19
            #define ENOTDIR 20
            #define EISDIR 21
            #define ENFILE 23
            #define EMFILE 24
            #define ENOTTY 25
            #define EFBIG 27
            #define ENOSPC 28
            #define ESPIPE 29
            #define EROFS 30
            #define EMLINK 31
            #define EPIPE 32
            #define EDOM 33
            #define EDEADLK 36
            #define ENAMETOOLONG 38
            #define ENOLCK 39
            #define ENOSYS 40
            #define ENOTEMPTY 41  回復  更多評論   

            <2011年10月>
            2526272829301
            2345678
            9101112131415
            16171819202122
            23242526272829
            303112345

            導航

            統計

            常用鏈接

            留言簿(4)

            隨筆分類(378)

            隨筆檔案(329)

            鏈接

            最新隨筆

            搜索

            最新評論

            国内精品伊人久久久久网站| 四虎影视久久久免费| 区久久AAA片69亚洲| 久久精品亚洲AV久久久无码| 日韩AV无码久久一区二区 | 久久久久国产一区二区| 99久久国产热无码精品免费久久久久| 久久精品成人影院| 久久久久久亚洲AV无码专区| 国产—久久香蕉国产线看观看| 久久久久久国产精品无码下载 | 国产精品99久久久精品无码| 精品久久无码中文字幕| 久久青青草原精品国产软件 | 人妻精品久久久久中文字幕| 久久久久亚洲AV成人片| 色诱久久av| 久久99精品国产99久久6男男| 欧美伊人久久大香线蕉综合| 久久精品国产99久久久香蕉| 精品国产一区二区三区久久久狼 | 97久久超碰成人精品网站| 亚洲а∨天堂久久精品| 99久久伊人精品综合观看| 国产精品美女久久久m| 久久精品国产免费观看| 国内精品久久久久影院老司| 国内精品久久久久久久亚洲| 精品久久久久久久久午夜福利 | 久久精品国产91久久麻豆自制| 亚洲伊人久久成综合人影院| 人人狠狠综合久久亚洲88| 人妻无码αv中文字幕久久琪琪布 人妻无码久久一区二区三区免费 人妻无码中文久久久久专区 | 99久久香蕉国产线看观香| 国产综合成人久久大片91| 九九久久99综合一区二区| 久久Av无码精品人妻系列| 精品久久久久香蕉网| 精品久久久噜噜噜久久久 | 亚洲人成伊人成综合网久久久| 天堂无码久久综合东京热|