summaryrefslogtreecommitdiff
path: root/libguile/cpp-SIG.syms
diff options
context:
space:
mode:
authorThien-Thi Nguyen <ttn@gnuvola.org>2010-07-22 13:59:12 +0200
committerThien-Thi Nguyen <ttn@gnuvola.org>2010-07-22 13:59:12 +0200
commit648da032599d696c34c9ff2bf9cd1de27987b7a3 (patch)
treeacb7680834d6b5f01b35843733851f296bdc285e /libguile/cpp-SIG.syms
parent12427934dea09d25fc112c4255a96ef24713af0f (diff)
downloadguile-648da032599d696c34c9ff2bf9cd1de27987b7a3.tar.gz
[build] Overhaul <errno.h>, <signal.h> cpp symbol extraction/checking.
* libguile/Makefile.am (BUILT_SOURCES): Delete cpp_err_symbols.c, cpp_sig_symbols.c; add cpp-E.c, cpp-SIG.c. (EXTRA_DIST): Delete cpp_signal.c, cpp_errno.c, cpp_err_symbols.in, cpp_err_symbols.c, cpp_sig_symbols.c, cpp_sig_symbols.in, cpp_cnvt.awk; add cpp-E.syms, cpp-E.c, cpp-SIG.syms, cpp-SIG.c. (error.x, posix.x): Update prereq list. (cpp_err_symbols.c, cpp_sig_symbols.c): Delete targets. (check_signals, check_errnos): Likewise. (.syms.c): New pattern rule. (chknew-E, chknew-SIG): New targets. (MOSTLYCLEANFILES): Delete cpp_err_symbols_here, cpp_err_symbols_diff, cpp_err_symbols_new, cpp_sig_symbols_here, cpp_sig_symbols_diff, cpp_sig_symbols_new. * libguile/cpp-E.syms: Rename from libguile/cpp_err_symbols.in. * libguile/cpp-SIG.syms: Rename from libguile/cpp_sig_symbols.in. * libguile/error.c (scm_init_error): #include "libguile/cpp-E.c". * libguile/posix.c (scm_init_posix): #include "libguile/cpp-SIG.c". * libguile/cpp_cnvt.awk: Delete file. * libguile/cpp_errno.c: Delete file. * libguile/cpp_signal.c: Delete file.
Diffstat (limited to 'libguile/cpp-SIG.syms')
-rw-r--r--libguile/cpp-SIG.syms36
1 files changed, 36 insertions, 0 deletions
diff --git a/libguile/cpp-SIG.syms b/libguile/cpp-SIG.syms
new file mode 100644
index 000000000..2118d8797
--- /dev/null
+++ b/libguile/cpp-SIG.syms
@@ -0,0 +1,36 @@
+SIGABRT
+SIGALRM
+SIGBREAK
+SIGBUS
+SIGCHLD
+SIGCLD
+SIGCONT
+SIGFPE
+SIGHUP
+SIGILL
+SIGINT
+SIGIO
+SIGIOT
+SIGKILL
+SIGPIPE
+SIGPOLL
+SIGPROF
+SIGPWR
+SIGQUIT
+SIGSEGV
+SIGSTKFLT
+SIGSTOP
+SIGSYS
+SIGTERM
+SIGTRAP
+SIGTSTP
+SIGTTIN
+SIGTTOU
+SIGUNUSED
+SIGURG
+SIGUSR1
+SIGUSR2
+SIGVTALRM
+SIGWINCH
+SIGXCPU
+SIGXFSZ