| plan 9 kernel history: overview | file list | diff list |
1999/1230/port/devssl.c (diff list | history)
| 1999/0804/sys/src/9/port/devssl.c:124,129 – 1999/1230/sys/src/9/port/devssl.c:124,134 (short | long | prev | next) | ||
| 1996/1029 | q.vers = 0; switch(TYPE(c->qid)) { case Qtopdir: | |
| 1999/1230 | if(s == DEVDOTDOT){ q.path = QID(0, Qtopdir)|CHDIR; devdir(c, q, "#D", 0, eve, 0555, dp); return 1; } | |
| 1998/0417 | if(s > 0) return -1; q.path = QID(0, Qprotodir)|CHDIR; | |
| 1999/0804/sys/src/9/port/devssl.c:130,135 – 1999/1230/sys/src/9/port/devssl.c:135,145 | ||
| 1998/0417 | devdir(c, q, "ssl", 0, eve, 0555, dp); return 1; case Qprotodir: | |
| 1999/1230 | if(s == DEVDOTDOT){ q.path = QID(0, Qtopdir)|CHDIR; devdir(c, q, ".", 0, eve, 0555, dp); return 1; } | |
| 1996/1029 | if(s < dshiwat) { sprint(name, "%d", s); q.path = QID(s, Qconvdir)|CHDIR; | |
| 1999/0804/sys/src/9/port/devssl.c:138,144 – 1999/1230/sys/src/9/port/devssl.c:148,154 | ||
| 1996/1029 | nm = ds->user; else nm = eve; | |
| 1999/1230 | devdir(c, q, name, 0, nm, 0555, dp); | |
| 1996/1029 | return 1; } if(s > dshiwat) | |
| 1999/0804/sys/src/9/port/devssl.c:147,152 – 1999/1230/sys/src/9/port/devssl.c:157,167 | ||
| 1996/1029 | devdir(c, q, "clone", 0, eve, 0555, dp); return 1; case Qconvdir: | |
| 1999/1230 | if(s == DEVDOTDOT){ q.path = QID(0, Qprotodir)|CHDIR; devdir(c, q, "ssl", 0, eve, 0555, dp); return 1; } | |
| 1996/1029 | ds = dstate[CONV(c->qid)]; if(ds != 0) nm = ds->user; | |