| plan 9 kernel history: overview | file list | diff list |
1991/1122/port/devdk.c (diff list | history)
| 1991/1122/sys/src/9/port/devdk.c:82,90 – 1991/1206/sys/src/9/port/devdk.c:82,87 (short | long | prev | next) | ||
| 1990/0312 | #define W_VALUE(x) (1<<((x)+4)) #define WS_2K 7 | |
| 1991/1107 | int lineno; | |
| 1991/1122/sys/src/9/port/devdk.c:148,154 – 1991/1206/sys/src/9/port/devdk.c:145,151 | ||
| 1990/0312 | } Lstate; /* | |
| 1991/1206 | * map datakit error to errno | |
| 1990/0312 | */ enum { DKok, | |
| 1991/1122/sys/src/9/port/devdk.c:160,176 – 1991/1206/sys/src/9/port/devdk.c:157,173 | ||
| 1990/0312 | DKinuse, DKreject, }; | |
| 1991/1206 | char* dkerr[]={ [DKok]"", [DKbusy]"host overloaded", [DKnetotl]"network not answering", [DKdestotl]"host not answering", [DKbadnet]"unknown address", [DKnetbusy]"network overloaded", [DKinuse]"server in use", [DKreject]"connection refused", | |
| 1990/0312 | }; | |
| 1991/1206 | #define DKERRS sizeof(dkerr)/sizeof(char*) | |
| 1990/0312 | /* * imported | |
| 1991/1122/sys/src/9/port/devdk.c:837,843 – 1991/1206/sys/src/9/port/devdk.c:834,843 | ||
| 1990/0312 | } else if(strcmp(field[0], "reject")==0){ if(m < 3) | |
| 1990/11211 | error(Ebadarg); | |
| 1990/0312 |
| |
| 1991/1206 | for(m = 0; m < DKERRS-1; m++) if(strcmp(field[2], dkerr[m]) == 0) break; dkanswer(c, strtoul(field[1], 0, 0), m); | |
| 1990/0312 | } else return streamwrite(c, a, n, 0); return n; | |
| 1991/1122/sys/src/9/port/devdk.c:1116,1124 – 1991/1206/sys/src/9/port/devdk.c:1116,1124 | ||
| 1990/0312 | DPRINT("got reply %d\n", lp->state); if(lp->state != Lconnected) { if(lp->err >= DKERRS) | |
| 1990/11211 |
| |
| 1991/1206 | errors(dkerr[0]); | |
| 1990/0312 | else | |
| 1990/11211 |
| |
| 1991/1206 | errors(dkerr[lp->err]); | |
| 1990/0312 | } /* | |