35#if defined(__GNUC__) || defined(__clang__)
enum _signal_num_ AuSignalNumber
int AuSignalDispatch(AA64Thread *thr)
AuSignalDispatch – dispatch a signal.
Definition signal.c:82
_signal_num_
Definition signal.h:41
@ SIGTTOU
Definition signal.h:62
@ SIGQUIT
Definition signal.h:44
@ SIGILL
Definition signal.h:45
@ SIGCONT
Definition signal.h:58
@ SIGABRT
Definition signal.h:47
@ SIGTERM
Definition signal.h:56
@ SIGSEGV
Definition signal.h:52
@ SIGUSR1
Definition signal.h:51
@ SIGCHLD
Definition signal.h:57
@ SIGHUP
Definition signal.h:42
@ SIGTTIN
Definition signal.h:61
@ SIGINT
Definition signal.h:43
@ SIGTSTP
Definition signal.h:60
@ SIGKILL
Definition signal.h:50
@ SIGFPE
Definition signal.h:49
@ SIGUSR2
Definition signal.h:53
@ SIGPIPE
Definition signal.h:54
@ SIGTRAP
Definition signal.h:46
@ SIGALRM
Definition signal.h:55
@ SIGSTOP
Definition signal.h:59
@ SIGBUS
Definition signal.h:48
int AuAllocSignal(AA64Thread *thread, int sigNum)
AuAllocSignal – allocate a signal onto the signal queue of thread.
Definition signal.c:50
void(* AuSignalHandler)(int signum)
Definition signal.h:65
void AuSignalInitializeTrampoline(AA64Thread *t)
AuSignalInitializeTrampoline – installs return trampoline code to threads sig return address.
Definition signal.c:121
bool AuSignalDeliver(AA64Thread *current_thread)
AuSignalDeliver – deliver the current thread's signal.
Definition signal.c:101
XETime t
Definition main.cpp:53
AA64Thread * current_thread
Definition sched.c:69