diff options
author | Thien-Thi Nguyen <ttn@gnuvola.org> | 2010-07-22 13:59:12 +0200 |
---|---|---|
committer | Thien-Thi Nguyen <ttn@gnuvola.org> | 2010-07-22 13:59:12 +0200 |
commit | 648da032599d696c34c9ff2bf9cd1de27987b7a3 (patch) | |
tree | acb7680834d6b5f01b35843733851f296bdc285e /libguile/cpp-SIG.syms | |
parent | 12427934dea09d25fc112c4255a96ef24713af0f (diff) | |
download | guile-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.syms | 36 |
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 |