summaryrefslogtreecommitdiff
path: root/fpcsrc/packages/libc/src/nech.inc
blob: b2f385351f356455f9a2d56358f1f2bdaaf8ff83 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34

type
   Pec_addr = ^ec_addr;
   ec_addr = record
        station : byte;
        net : byte;
     end;

   Psockaddr_ec = ^sockaddr_ec;
   sockaddr_ec = record
        sec_family : sa_family_t;
        port : byte;
        cb : byte;
        _type : byte;
        addr : ec_addr;
        cookie : dword;
     end;


const
   ECTYPE_PACKET_RECEIVED = 0;
   ECTYPE_TRANSMIT_STATUS = $10;
   ECTYPE_TRANSMIT_OK = 1;
   ECTYPE_TRANSMIT_NOT_LISTENING = 2;
   ECTYPE_TRANSMIT_NET_ERROR = 3;
   ECTYPE_TRANSMIT_NO_CLOCK = 4;
   ECTYPE_TRANSMIT_LINE_JAMMED = 5;
   ECTYPE_TRANSMIT_NOT_PRESENT = 6;

{ ---------------------------------------------------------------------
    Borland compatibility types
  ---------------------------------------------------------------------}

// Type