Move all files into ports/ subdirectory in preparation for merge with glibc
[glibc.git] / ports / sysdeps / unix / sysv / linux / arm / ucontext_i.sym
blob306292f1f821d5dc4897c7f5ad57ca0b8e8b6de9
1 #include <inttypes.h>
2 #include <signal.h>
3 #include <stddef.h>
4 #include <sys/ucontext.h>
6 SIG_BLOCK
7 SIG_SETMASK
9 -- Offsets of the fields in the ucontext_t structure.
10 #define ucontext(member)        offsetof (ucontext_t, member)
11 #define mcontext(member)        ucontext (uc_mcontext.member)
13 UCONTEXT_FLAGS                  ucontext (uc_flags)
14 UCONTEXT_LINK                   ucontext (uc_link)
15 UCONTEXT_STACK                  ucontext (uc_stack)
16 UCONTEXT_MCONTEXT               ucontext (uc_mcontext)
17 UCONTEXT_SIGMASK                ucontext (uc_sigmask)
19 UCONTEXT_REGSPACE               ucontext (uc_regspace)
21 MCONTEXT_TRAP_NO                mcontext (trap_no)
22 MCONTEXT_ERROR_CODE             mcontext (error_code)
23 MCONTEXT_OLDMASK                mcontext (oldmask)
24 MCONTEXT_ARM_R0                 mcontext (arm_r0)
25 MCONTEXT_ARM_R4                 mcontext (arm_r4)
26 MCONTEXT_ARM_SP                 mcontext (arm_sp)
27 MCONTEXT_ARM_LR                 mcontext (arm_lr)
28 MCONTEXT_ARM_PC                 mcontext (arm_pc)
29 MCONTEXT_ARM_CPSR               mcontext (arm_cpsr)
30 MCONTEXT_FAULT_ADDRESS          mcontext (fault_address)