17 lines
226 B
C
17 lines
226 B
C
|
#include <u.h>
|
||
|
#include <libc.h>
|
||
|
#include <ureg.h>
|
||
|
|
||
|
void
|
||
|
notejmp(void *vr, jmp_buf j, int ret)
|
||
|
{
|
||
|
struct Ureg *r = vr;
|
||
|
|
||
|
r->ax = ret;
|
||
|
if(ret == 0)
|
||
|
r->ax = 1;
|
||
|
r->ip = j[JMPBUFPC];
|
||
|
r->sp = j[JMPBUFSP] + 8;
|
||
|
noted(NCONT);
|
||
|
}
|