summary refs log tree commit diff
path: root/conform/data/ucontext.h-data
blob: 87a6025b558d3fec89f4fdcc91f7a30a789f238c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
type mcontext_t

type ucontext_t

element {struct ucontext_t} {ucontext_t*} uc_link
element {struct ucontext_t} sigset_t uc_sigmask
element {struct ucontext_t} stack_t uc_stack
element {struct ucontext_t} mcontext_t uc_mcontext

type sigset_t
type stack_t

function int getcontext (ucontext_t*)
function int setcontext (const ucontext_t*)
function void makecontext (ucontext_t*, void(*)(void), int, ...)
function int swapcontext (ucontext_t*, const ucontext_t*)

allow uc_*
allow ss_*
allow *_t