consistency: use struct __ucontext instead of ucontext_t in prototypes