libc, libutil: remove compat hacks
[minix.git] / lib / libc / sys-minix / _mcontext.c
blob14502250c37b2ee0a8d7a9a7a282ab82baf28292
1 /*
2 * mcontext.c
3 */
4 #include <sys/cdefs.h>
5 #include <lib.h>
6 #include <namespace.h>
8 #include <ucontext.h>
9 #include <unistd.h>
11 int setmcontext(const mcontext_t *mcp)
13 message m;
15 m.m1_p1 = (char *) __UNCONST(mcp);
17 return(_syscall(PM_PROC_NR, SETMCONTEXT, &m));
21 int getmcontext(mcontext_t *mcp)
23 message m;
25 m.m1_p1 = (char *) mcp;
27 return(_syscall(PM_PROC_NR, GETMCONTEXT, &m));