|
|
1.1 root 1: #ifndef NUMLCH
2: #define NUMLCH 32
3: #define MAXMUX 32
4: #endif
5:
6: struct chdat {
7: int lmachno; /* source "machine number" */
8: int machno; /* remote machine number */
9: int flags;
10: int lchnum; /* source logical channel number */
11: int dlchnum; /* destination logical channel number */
12: int pdid; /* physical destination did for dest another host */
13: int snunit; /* specifies which snet this channel goes on */
14: int ckticks;
15: short xchan;
16: struct chdat *link;
17: struct bufinfo {
18: short *buf;
19: int len;
20: int done;
21: } input, output;
22: } ;
23:
24: /* used by NIOCHSTATUS ioctl call */
25: struct chinfo {
26: int numlch;
27: struct chdat *chanaddr;
28: };
29:
30: /* flags */
31: #define SENTRDY 0x01 /* we have sent an RDY */
32: #define SENTRNR 0x02 /* we have sent an RNR */
33: #define SENTDATA 0x04 /* we have sent a DATA */
34: #define MULTIPLEX 0x08 /* this channel is multiplexed */
35: #define RETRY 0x10 /* timeout - resend message */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.