|
|
1.1 root 1: #include <kernel.h>
2: #include <proc.h>
3: disable()
4: {
5: #ifdef DEBUG
6: dotrace("disable()",NULL,NULL);
7: #endif
8: if (!(proctab[currpid].phasps)++)
9: _disable(&(proctab[currpid].pstatreg));
10: }
11:
12: restore()
13: {
14: #ifdef DEBUG
15: dotrace("restore()",NULL,NULL);
16: #endif
17: if (--(proctab[currpid].phasps) == 0)
18: _restore(&(proctab[currpid].pstatreg));
19: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.