/* AUTOMATICALLY GENERATED BY tspec 2.10 API SUBSET: unix95:ucontext.h:sig (VERSION 2.7) */ #ifndef __TDF_UNIX95_UCONTEXT_H_SIG #define __TDF_UNIX95_UCONTEXT_H_SIG #ifdef __cplusplus extern "C" { #endif #pragma TenDRA declaration block subset__unix95__ucontext begin #ifndef __TDF_UNIX95_SYS_TYPES_H #pragma extend interface "../../unix95.api/sys/types.h" #endif /* __TDF_UNIX95_SYS_TYPES_H */ #ifndef __TDF_POSIX_SIGNAL_H_SIGSET_T #pragma extend interface "../../shared/posix.api/sigset_t.h" #endif /* __TDF_POSIX_SIGNAL_H_SIGSET_T */ #pragma token TYPE mcontext_t # unix95.ucontext.mcontext_t #pragma token STRUCT stack_t # unix95.ucontext.stack_t #pragma token MEMBER void * : stack_t : ss_sp # unix95.ucontext.stack_t.ss_sp #pragma token MEMBER size_t : stack_t : ss_size # unix95.ucontext.stack_t.ss_size #pragma token MEMBER int : stack_t : ss_flags # unix95.ucontext.stack_t.ss_flags #pragma token STRUCT ucontext_t # unix95.ucontext.ucontext_t #pragma token MEMBER ucontext_t * : ucontext_t : uc_link # unix95.ucontext.ucontext_t.uc_link #pragma token MEMBER sigset_t : ucontext_t : uc_sigmask # unix95.ucontext.ucontext_t.uc_sigmask #pragma token MEMBER stack_t : ucontext_t : uc_stack # unix95.ucontext.ucontext_t.uc_stack #pragma token MEMBER mcontext_t : ucontext_t : uc_mcontext # unix95.ucontext.ucontext_t.uc_mcontext #pragma interface mcontext_t stack_t stack_t.ss_sp stack_t.ss_size #pragma interface stack_t.ss_flags ucontext_t ucontext_t.uc_link #pragma interface ucontext_t.uc_sigmask ucontext_t.uc_stack #pragma interface ucontext_t.uc_mcontext #pragma TenDRA declaration block end #ifdef __cplusplus } #endif #endif /* __TDF_UNIX95_UCONTEXT_H_SIG */