Annotation of xinu/h/icmp.h, revision 1.1

1.1     ! root        1: /* icmp.h */
        !             2: 
        !             3: /* Internet Control Message Protocol Constants and Packet Format */
        !             4: 
        !             5: #define        ICRPECH 0                       /* Echo reply                   */
        !             6: #define        ICDESTU 3                       /* Destination unreachable      */
        !             7: #define        ICSRCQN 4                       /* Source quench                */
        !             8: #define        ICREDIR 5                       /* Redirect message type        */
        !             9: #define        ICRQECH 8                       /* Echo request                 */
        !            10: #define        ICTIMEX 11                      /* Time exceeded                */
        !            11: #define        ICPARMP 12                      /* Parameter Problem            */
        !            12: #define        ICTIMST 13                      /* Timestamp message            */
        !            13: #define        ICTIMRP 14                      /* Timestamp reply              */
        !            14: #define        ICRQINF 15                      /* Information request          */
        !            15: #define        ICRPINF 16                      /* Information reply            */
        !            16: 
        !            17: /* ICMP packet format (part of the packet that follows the IP header)  */
        !            18: 
        !            19: struct icmp    {                       /* ICMP packet                  */
        !            20:        char    ic_typ;                 /* type of message (see above)  */
        !            21:        char    ic_code;                /* code (often zero)            */
        !            22:        short   ic_cksum;               /* checksum of icmp header+data */
        !            23:        short   ic_id;                  /* for echo type, a message id  */
        !            24:        short   ic_seq;                 /* for echo type, a seq. number */
        !            25:        char    ic_data[1];             /* data area of ICMP message    */
        !            26: };

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.