| plan 9 kernel history: overview | file list | diff list |
1990/1110/gnot/fault.c (diff list | history)
| 1990/0918/sys/src/9/gnot/fault.c:166,171 – 1990/1110/sys/src/9/gnot/fault.c:166,173 (short | long | prev | next) | ||
| 1990/03091 | qunlock(o->chan); pg->o = 0; pg->ref--; | |
| 1990/1110 | if(user) pexit("Interrupt", 0); | |
| 1990/03091 | goto cant; } o->chan->offset = (addr-o->va) + o->minca; | |
| 1990/0918/sys/src/9/gnot/fault.c:290,296 – 1990/1110/sys/src/9/gnot/fault.c:292,298 | ||
| 1990/0617 | if((long)len < 0){ | |
| 1990/0312 | Err: | |
| 1990/03091 | pprint("invalid address in sys call pc %lux sp %lux\n", ((Ureg*)UREGADDR)->pc, ((Ureg*)UREGADDR)->sp); | |
| 1990/1110 | postnote(u->p, 1, "sys: bad address", NDebug); | |
| 1990/03091 | error(0, Ebadarg); } | |
| 1990/0617 | Again: | |