16 lines
266 B
C
16 lines
266 B
C
#ifndef QUARK_SIGACTION_H
|
|
#define QUARK_SIGACTION_H
|
|
|
|
#include "types/pid.h"
|
|
|
|
typedef unsigned long (*signal_handler_t)(void*, void*);
|
|
|
|
struct signal_action_t
|
|
{
|
|
pid_t pid;
|
|
signal_handler_t func_ptr;
|
|
void (*trampoline_ptr)();
|
|
void *userdata;
|
|
};
|
|
|
|
#endif |