or1k: add freestanding bits
parent
973e61441a
commit
0a72eff002
|
@ -0,0 +1,28 @@
|
|||
#ifndef LIBUCONTEXT_BITS_H
|
||||
#define LIBUCONTEXT_BITS_H
|
||||
|
||||
typedef struct sigaltstack {
|
||||
void *ss_sp;
|
||||
int ss_flags;
|
||||
size_t ss_size;
|
||||
} libucontext_stack_t;
|
||||
|
||||
typedef int libucontext_greg_t, libucontext_gregset_t[32];
|
||||
|
||||
typedef struct {
|
||||
struct {
|
||||
libucontext_gregset_t gpr;
|
||||
libucontext_greg_t pc;
|
||||
libucontext_greg_t sr;
|
||||
} regs;
|
||||
unsigned long oldmask;
|
||||
} libucontext_mcontext_t;
|
||||
|
||||
typedef struct libucontext_ucontext {
|
||||
unsigned long uc_flags;
|
||||
struct libucontext_ucontext *uc_link;
|
||||
libucontext_stack_t uc_stack;
|
||||
libucontext_mcontext_t uc_mcontext;
|
||||
} libucontext_ucontext_t;
|
||||
|
||||
#endif
|
Loading…
Reference in New Issue