header: signal.h standards: - stdc macros: - macro_name: SIGABRT macro_header: signal-macros.h - macro_name: SIGFPE macro_header: signal-macros.h - macro_name: SIGILL macro_header: signal-macros.h - macro_name: SIGINT macro_header: signal-macros.h - macro_name: SIGSEGV macro_header: signal-macros.h - macro_name: SIGTERM macro_header: signal-macros.h - macro_name: SIG_ERR macro_header: signal-macros.h - macro_name: SIG_DFL macro_header: signal-macros.h - macro_name: SIG_IGN macro_header: signal-macros.h types: - type_name: pid_t - type_name: sig_atomic_t - type_name: sighandler_t - type_name: siginfo_t - type_name: sigset_t - type_name: stack_t - type_name: struct_sigaction - type_name: union_sigval enums: [] objects: [] functions: - name: kill standards: - posix return_type: int arguments: - type: pid_t - type: int - name: raise standards: - stdc return_type: int arguments: - type: int - name: sigaction standards: - posix return_type: int arguments: - type: int - type: const struct sigaction *__restrict - type: struct sigaction *__restrict - name: sigaddset standards: - posix return_type: int arguments: - type: sigset_t * - type: int - name: sigaltstack standards: - posix return_type: int arguments: - type: const stack_t *__restrict - type: stack_t *__restrict - name: sigdelset standards: - posix return_type: int arguments: - type: sigset_t * - type: int - name: sigemptyset standards: - posix return_type: int arguments: - type: sigset_t * - name: sigfillset standards: - posix return_type: int arguments: - type: sigset_t * - name: signal standards: - stdc # May the Geneva Convention have mercy on my soul... Why this insanity? # Well: signal returns a function pointer to a function with no return # value and which accepts an int. The parameter list appears on the far # right of the declaration. i.e. # void (*signal(int, void (*)(int)))(int); return_type: void (* arguments: - type: int - type: void (*)(int)))(int - name: sigprocmask standards: - posix return_type: int arguments: - type: int - type: const sigset_t *__restrict - type: sigset_t *__restrict - name: pthread_sigmask standards: - posix return_type: int arguments: - type: int - type: const sigset_t *__restrict - type: sigset_t *__restrict