• <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  回復  更多評論   

            <2015年12月>
            293012345
            6789101112
            13141516171819
            20212223242526
            272829303112
            3456789

            導航

            統計

            常用鏈接

            留言簿(4)

            隨筆分類(378)

            隨筆檔案(329)

            鏈接

            最新隨筆

            搜索

            最新評論

            久久久久亚洲AV无码观看| 午夜精品久久久久9999高清| 人妻精品久久无码专区精东影业| 久久综合噜噜激激的五月天| 国产成人精品久久综合| 香蕉久久夜色精品国产尤物| …久久精品99久久香蕉国产| 精品久久人人妻人人做精品| 亚洲精品乱码久久久久久自慰| 麻豆精品久久精品色综合| 久久精品日日躁夜夜躁欧美| 久久综合欧美成人| 国产亚洲综合久久系列| 亚洲国产精品成人久久蜜臀| 久久99中文字幕久久| 久久久亚洲裙底偷窥综合| 国产精品久久久99| 久久久91精品国产一区二区三区 | 国产美女久久久| 国产99久久久国产精品小说| 九九久久精品无码专区| 成人久久久观看免费毛片| 亚洲αv久久久噜噜噜噜噜| 青青热久久国产久精品| 久久www免费人成看国产片| .精品久久久麻豆国产精品 | 久久久久久毛片免费播放| 久久综合鬼色88久久精品综合自在自线噜噜 | 国产精品九九九久久九九| 色综合久久中文字幕无码| 精品久久久中文字幕人妻| 久久只有这里有精品4| 色婷婷久久久SWAG精品| 武侠古典久久婷婷狼人伊人| 色婷婷久久久SWAG精品| 亚洲午夜精品久久久久久app| 久久久久久亚洲精品不卡| 欧美精品福利视频一区二区三区久久久精品| 9191精品国产免费久久| 国产成人精品久久亚洲| 亚洲国产成人久久综合碰|