try arm again
This commit is contained in:
parent
1e05fdf92c
commit
33a102fc28
2 changed files with 5 additions and 3 deletions
|
|
@ -437,9 +437,6 @@ _threadpexit(void)
|
|||
}
|
||||
|
||||
#ifdef __arm__
|
||||
#define setcontext(u) setmcontext(&(u)->uc_mcontext)
|
||||
#define getcontext(u) getmcontext(&(u)->uc_mcontext)
|
||||
|
||||
void
|
||||
makecontext(ucontext_t *uc, void (*fn)(void), int argc, ...)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -42,6 +42,11 @@ extern void makecontext(ucontext_t*, void(*)(), int, ...);
|
|||
extern pid_t rfork_thread(int, void*, int(*)(void*), void*);
|
||||
#endif
|
||||
|
||||
#if defined(__arm__)
|
||||
int _getmcontext(mcontext_t*);
|
||||
void _setmcontext(mcontext_t*);
|
||||
#endif
|
||||
|
||||
typedef struct Context Context;
|
||||
typedef struct Execjob Execjob;
|
||||
typedef struct Proc Proc;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue