<commit_before>(in-package :trivial-signal.signals)

(include "signal.h")

;; posix.1-1990

(constant (+SIGHUP+ "SIGHUP") :documentation "Terminal line hangup. ")
(constant (+SIGINT+ "SIGINT") :documentation "Interrupt program. ")
(constant (+SIGQUIT+ "SIGQUIT") :documentation "Quit program. ")
(constant (+SIGILL+ "SIGILL") :documentation "Illegal instruction. ")
(constant (+SIGABRT+ "SIGABRT") :documentation "Abort program (formerly SIGIOT). ")
(constant (+SIGFPE+ "SIGFPE") :documentation "Floating-point exception. ")
(constant (+SIGKILL+ "SIGKILL") :documentation "Kill program. Cannot be caught, blocked, or ignored. ")
(constant (+SIGSEGV+ "SIGSEGV") :documentation "Segmentation violation. ")
(constant (+SIGPIPE+ "SIGPIPE") :documentation "Write on a pipe with no reader. ")
(constant (+SIGALRM+ "SIGALRM") :documentation "Real-time timer expired. ")
(constant (+SIGTERM+ "SIGTERM") :documentation "Software termination signal. ")
(constant (+SIGUSR1+ "SIGUSR1") :documentation "User defined signal 1. ")
(constant (+SIGUSR2+ "SIGUSR2") :documentation "User defined signal 2. ")
(constant (+SIGCONT+ "SIGCONT") :documentation "Continue after stop. ")
(constant (+SIGCHLD+ "SIGCHLD") :documentation "Child status has changed. ")
(constant (+SIGSTOP+ "SIGSTOP") :documentation "Stop. Cannot be caught, blocked, or ignored. ")
(constant (+SIGTSTP+ "SIGTSTP") :documentation "Stop signal generated from keyboard. ")
(constant (+SIGTTIN+ "SIGTTIN") :documentation "Background read attempted from control terminal. ")
(constant (+SIGTTOU+ "SIGTTOU") :documentation "Background write attempted to control terminal. ")

;; posix.1-2001, SUSv2
(constant (+SIGBUS+ "SIGBUS") :documentation "Bus error. ")
(constant (+SIGPOLL+ "SIGPOLL") :documentation "Pollable event (Sys V). Synonym of SIGIO. ")
(constant (+SIGPROF+ "SIGPROF") :documentation "Profiling timer alarm (see setitimer(2)). ")
(constant (+SIGSYS+ "SIGSYS") :documentation "Non-existent system call invoked. ")
(constant (+SIGTRAP+ "SIGTRAP") :documentation "Trace trap. ")
(constant (+SIGURG+ "SIGURG") :documentation "Urgent condition present on socket. ")
(constant (+SIGVTALRM+ "SIGVTALRM") :documentation "Virtual time alarm (see setitimer(2)). ")
(constant (+SIGXCPU+ "SIGXCPU") :documentation "Cpu time limit exceeded (see setrlimit(2)). ")
(constant (+SIGXFSZ+ "SIGXFSZ") :documentation "File size limit exceeded (see setrlimit(2)). ")

;; not in posix

(constant (+SIGIO+ "SIGIOT") :documentation "IOT trap. A synonym for SIGABRT. ")
(constant (+SIGEMT+ "SIGEMT") :documentation "Emulate instruction executed. ")

(constant (+SIGTKFLT+ "SIGTKFLT") :documentation "Stack fault on coprocessor (unused on linux)")
(constant (+SIGIO+ "SIGIO") :documentation "I/O is possible on a descriptor (see fcntl(2)). ")<commit_msg>fix (SIGIO -> SIGIOT)<commit_after>(in-package :trivial-signal.signals)

(include "signal.h")

;; posix.1-1990

(constant (+SIGHUP+ "SIGHUP") :documentation "Terminal line hangup. ")
(constant (+SIGINT+ "SIGINT") :documentation "Interrupt program. ")
(constant (+SIGQUIT+ "SIGQUIT") :documentation "Quit program. ")
(constant (+SIGILL+ "SIGILL") :documentation "Illegal instruction. ")
(constant (+SIGABRT+ "SIGABRT") :documentation "Abort program (formerly SIGIOT). ")
(constant (+SIGFPE+ "SIGFPE") :documentation "Floating-point exception. ")
(constant (+SIGKILL+ "SIGKILL") :documentation "Kill program. Cannot be caught, blocked, or ignored. ")
(constant (+SIGSEGV+ "SIGSEGV") :documentation "Segmentation violation. ")
(constant (+SIGPIPE+ "SIGPIPE") :documentation "Write on a pipe with no reader. ")
(constant (+SIGALRM+ "SIGALRM") :documentation "Real-time timer expired. ")
(constant (+SIGTERM+ "SIGTERM") :documentation "Software termination signal. ")
(constant (+SIGUSR1+ "SIGUSR1") :documentation "User defined signal 1. ")
(constant (+SIGUSR2+ "SIGUSR2") :documentation "User defined signal 2. ")
(constant (+SIGCONT+ "SIGCONT") :documentation "Continue after stop. ")
(constant (+SIGCHLD+ "SIGCHLD") :documentation "Child status has changed. ")
(constant (+SIGSTOP+ "SIGSTOP") :documentation "Stop. Cannot be caught, blocked, or ignored. ")
(constant (+SIGTSTP+ "SIGTSTP") :documentation "Stop signal generated from keyboard. ")
(constant (+SIGTTIN+ "SIGTTIN") :documentation "Background read attempted from control terminal. ")
(constant (+SIGTTOU+ "SIGTTOU") :documentation "Background write attempted to control terminal. ")

;; posix.1-2001, SUSv2
(constant (+SIGBUS+ "SIGBUS") :documentation "Bus error. ")
(constant (+SIGPOLL+ "SIGPOLL") :documentation "Pollable event (Sys V). Synonym of SIGIO. ")
(constant (+SIGPROF+ "SIGPROF") :documentation "Profiling timer alarm (see setitimer(2)). ")
(constant (+SIGSYS+ "SIGSYS") :documentation "Non-existent system call invoked. ")
(constant (+SIGTRAP+ "SIGTRAP") :documentation "Trace trap. ")
(constant (+SIGURG+ "SIGURG") :documentation "Urgent condition present on socket. ")
(constant (+SIGVTALRM+ "SIGVTALRM") :documentation "Virtual time alarm (see setitimer(2)). ")
(constant (+SIGXCPU+ "SIGXCPU") :documentation "Cpu time limit exceeded (see setrlimit(2)). ")
(constant (+SIGXFSZ+ "SIGXFSZ") :documentation "File size limit exceeded (see setrlimit(2)). ")

;; not in posix

(constant (+SIGIOT+ "SIGIOT") :documentation "IOT trap. A synonym for SIGABRT. ")
(constant (+SIGEMT+ "SIGEMT") :documentation "Emulate instruction executed. ")

(constant (+SIGTKFLT+ "SIGTKFLT") :documentation "Stack fault on coprocessor (unused on linux)")
(constant (+SIGIO+ "SIGIO") :documentation "I/O is possible on a descriptor (see fcntl(2)). ")
{'fraction_non_alphanumeric': 0.16025755678769452, 'fraction_numerical': 0.007869790735109999, 'mean_word_length': 6.5465587044534415, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 4, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3659186', 'n_tokens_mistral': 1826, 'n_tokens_neox': 1704, 'n_words': 568}