| plan 9 kernel history: overview | file list | diff list |
1999/1230/port/devsdp.c (diff list | history)
| 1999/1221/sys/src/9/port/devsdp.c:394,414 – 1999/1230/sys/src/9/port/devsdp.c:394,399 (short | long | prev | next) | ||
| 1999/0824 | static int sdpwalk(Chan *c, char *name) { | |
| 1999/0901 |
| |
| 1999/0824 |
| |
| 1999/1221/sys/src/9/port/devsdp.c:727,732 – 1999/1230/sys/src/9/port/devsdp.c:712,734 | ||
| 1999/0824 | char buf[32]; Dirtab *dt; Qid qid; | |
| 1999/1230 | if(s == DEVDOTDOT){ switch(TYPE(c->qid)){ case Qtopdir: case Qsdpdir: snprint(buf, sizeof(buf), "#E%d", c->dev); devdir(c, (Qid){CHDIR|Qtopdir, 0}, buf, 0, eve, 0555, dp); break; case Qconvdir: snprint(buf, sizeof(buf), "%d", s); devdir(c, (Qid){CHDIR|Qsdpdir, 0}, buf, 0, eve, 0555, dp); break; default: panic("sdpwalk %lux", c->qid.path); } return 1; } | |
| 1999/0824 | switch(type) { default: | |