This type is supposed to be the ucontext_t type which is passed to POSIX signal handlers. However, the parts of the standard library it was taken from were in places mirroring the ucontext_t types in libc, which are often extended versions of the data structure given to signal handlers. The definitions of signal_ucontext_t should be audited and corrected to match the structure populated by the kernel before invoking a signal handler.
This type is supposed to be the
ucontext_ttype which is passed to POSIX signal handlers. However, the parts of the standard library it was taken from were in places mirroring theucontext_ttypes in libc, which are often extended versions of the data structure given to signal handlers. The definitions ofsignal_ucontext_tshould be audited and corrected to match the structure populated by the kernel before invoking a signal handler.