Unit 'libc' Package
[Overview][Constants][Types][Procedures and functions][Variables][Index] [#libc]

icmp

Declaration

Source position: nip_icmph.inc line 70

type icmp = record

  icmp_type: u_int8_t;

  icmp_code: u_int8_t;

  icmp_cksum: u_int16_t;

  icmp_hun: record

    case LongInt of

      0: (

          ih_pptr: u_char;

        );

      1: (

          ih_gwaddr: in_addr;

        );

      2: (

          ih_idseq: record

            icd_id: u_int16_t;

            icd_seq: u_int16_t;

          end;

        );

      3: (

          ih_void: u_int32_t;

        );

      4: (

          ih_pmtu: record

            ipm_void: u_int16_t;

            ipm_nextmtu: u_int16_t;

          end;

        );

      5: (

          ih_rtradv: record

            irt_num_addrs: u_int8_t;

            irt_wpa: u_int8_t;

            irt_lifetime: u_int16_t;

          end;

        );

  end;

  icmp_dun: record

    case LongInt of

      0: (

          id_ts: record

            its_otime: u_int32_t;

            its_rtime: u_int32_t;

            its_ttime: u_int32_t;

          end;

        );

      1: (

          id_ip: record

            idi_ip: ip;

          end;

        );

      2: (

          id_radv: icmp_ra_addr;

        );

      3: (

          id_mask: u_int32_t;

        );

      4: (

          id_data: array [0..0] of u_int8_t;

        );

  end;

end;


Documentation generated on: 2023-03-18