| plan 9 kernel history: overview | file list | diff list |
1992/0318/port/devip.c (diff list | history)
| 1992/0313/sys/src/9/port/devip.c:11,18 – 1992/0318/sys/src/9/port/devip.c:11,18 (short | long | prev | next) | ||
| 1991/0424 | ||
| 1991/1012 | enum { | |
| 1992/0318 | Nrprotocol = 3, /* Number of protocols supported by this driver */ Nipsubdir = 4, /* Number of subdirectory entries per connection */ | |
| 1991/0424 | }; | |
| 1991/1030 | int udpsum = 1; | |
| 1992/0313/sys/src/9/port/devip.c:38,44 – 1992/0318/sys/src/9/port/devip.c:38,44 | ||
| 1991/1012 | void ilopen(Queue *, Stream *); void ilclose(Queue *); | |
| 1991/0424 |
| |
| 1992/0318 | Qinfo tcpinfo = { tcpstiput, tcpstoput, tcpstopen, tcpstclose, "tcp", 0, 1 }; | |
| 1991/0424 | Qinfo udpinfo = { udpstiput, udpstoput, udpstopen, udpstclose, "udp" }; | |
| 1991/1012 | Qinfo ilinfo = { iliput, iloput, ilopen, ilclose, "il" }; | |
| 1991/0424 | ||
| 1992/0313/sys/src/9/port/devip.c:164,175 – 1992/0318/sys/src/9/port/devip.c:164,173 | ||
| 1991/0424 | qunlock(new); continue; } | |
| 1991/1115 |
| |
| 1992/0318 | if(from) /* copy ownership from listening channel */ | |
| 1992/0313 | netown(new->net, new->index, new->net->prot[from->index].owner, 0); | |
| 1991/1115 |
| |
| 1992/0318 | else /* current user becomes owner */ | |
| 1991/1126 | netown(new->net, new->index, u->p->user, 0); | |
| 1992/0313 | ||
| 1991/1114 | new->ref = 1; | |