| plan 9 kernel history: overview | file list | diff list |
1992/0124/pc/trap.c (diff list | history)
| 1992/0120/sys/src/9/pc/trap.c:360,366 – 1992/0124/sys/src/9/pc/trap.c:360,366 (short | long | prev | next) | ||
| 1992/0108 | int | |
| 1991/0720 | notify(Ureg *ur) | |
| 1991/0710 | { | |
| 1991/1218 |
| |
| 1992/0124 | int l, sent; | |
| 1991/1114 | ulong s, sp; | |
| 1991/1218 | Note *n; | |
| 1991/0720 | ||
| 1992/0120/sys/src/9/pc/trap.c:386,394 – 1992/0124/sys/src/9/pc/trap.c:386,396 | ||
| 1991/1216 | qunlock(&u->p->debug); | |
| 1991/1218 | pexit(n->msg, n->flag!=NDebug); | |
| 1991/0720 | } | |
| 1992/0124 | sent = 0; | |
| 1991/0720 | if(!u->notified){ if(!u->notify) goto Die; | |
| 1992/0124 | sent = 1; | |
| 1991/0720 | u->svcs = ur->cs; u->svss = ur->ss; u->svflags = ur->flags; | |
| 1992/0120/sys/src/9/pc/trap.c:419,425 – 1992/0124/sys/src/9/pc/trap.c:421,427 | ||
| 1991/0720 | } | |
| 1991/1216 | qunlock(&u->p->debug); | |
| 1991/1114 | splx(s); | |
| 1992/0108 |
| |
| 1992/0124 | return sent; | |
| 1991/0710 | } | |
| 1991/0720 | /* | |