annotate modules/signal-h @ 40164:b973ad598121

Fix build error when building a shared libunistring on Android. * tests/uninorm/test-nfc.c (n): Don't define on Android. (main): Add 'volatile', to defeat a GCC optimization that would eliminate the reference. * tests/uninorm/test-nfd.c (n): Don't define on Android. (main): Add 'volatile', to defeat a GCC optimization that would eliminate the reference. * tests/uninorm/test-nfkc.c (n): Don't define on Android. (main): Add 'volatile', to defeat a GCC optimization that would eliminate the reference. * tests/uninorm/test-nfkd.c (n): Don't define on Android. (main): Add 'volatile', to defeat a GCC optimization that would eliminate the reference.
author Bruno Haible <bruno@clisp.org>
date Mon, 28 Jan 2019 21:14:08 +0100
parents 79454345ccfc
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
15758
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
1 Description:
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
2 A GNU-like <signal.h>.
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
3
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
4 Files:
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
5 lib/signal.in.h
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
6 m4/signal_h.m4
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
7
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
8 Depends-on:
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
9 include_next
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
10 snippet/arg-nonnull
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
11 snippet/c++defs
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
12 snippet/warn-on-use
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
13 extensions
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
14
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
15 configure.ac:
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
16 gl_SIGNAL_H
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
17
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
18 Makefile.am:
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
19 BUILT_SOURCES += signal.h
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
20
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
21 # We need the following in order to create <signal.h> when the system
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
22 # doesn't have a complete one.
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
23 signal.h: signal.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
24 $(AM_V_GEN)rm -f $@-t $@ && \
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
25 { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
26 sed -e 's|@''GUARD_PREFIX''@|${gl_include_guard_prefix}|g' \
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
27 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
28 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
29 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
30 -e 's|@''NEXT_SIGNAL_H''@|$(NEXT_SIGNAL_H)|g' \
19527
79454345ccfc signal-h, monetary, strings: Fix build failure in some cases.
Bruno Haible <bruno@clisp.org>
parents: 15758
diff changeset
31 -e 's/@''GNULIB_PTHREAD_SIGMASK''@/$(GNULIB_PTHREAD_SIGMASK)/g' \
79454345ccfc signal-h, monetary, strings: Fix build failure in some cases.
Bruno Haible <bruno@clisp.org>
parents: 15758
diff changeset
32 -e 's/@''GNULIB_RAISE''@/$(GNULIB_RAISE)/g' \
15758
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
33 -e 's/@''GNULIB_SIGNAL_H_SIGPIPE''@/$(GNULIB_SIGNAL_H_SIGPIPE)/g' \
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
34 -e 's/@''GNULIB_SIGPROCMASK''@/$(GNULIB_SIGPROCMASK)/g' \
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
35 -e 's/@''GNULIB_SIGACTION''@/$(GNULIB_SIGACTION)/g' \
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
36 -e 's|@''HAVE_POSIX_SIGNALBLOCKING''@|$(HAVE_POSIX_SIGNALBLOCKING)|g' \
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
37 -e 's|@''HAVE_PTHREAD_SIGMASK''@|$(HAVE_PTHREAD_SIGMASK)|g' \
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
38 -e 's|@''HAVE_RAISE''@|$(HAVE_RAISE)|g' \
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
39 -e 's|@''HAVE_SIGSET_T''@|$(HAVE_SIGSET_T)|g' \
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
40 -e 's|@''HAVE_SIGINFO_T''@|$(HAVE_SIGINFO_T)|g' \
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
41 -e 's|@''HAVE_SIGACTION''@|$(HAVE_SIGACTION)|g' \
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
42 -e 's|@''HAVE_STRUCT_SIGACTION_SA_SIGACTION''@|$(HAVE_STRUCT_SIGACTION_SA_SIGACTION)|g' \
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
43 -e 's|@''HAVE_TYPE_VOLATILE_SIG_ATOMIC_T''@|$(HAVE_TYPE_VOLATILE_SIG_ATOMIC_T)|g' \
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
44 -e 's|@''HAVE_SIGHANDLER_T''@|$(HAVE_SIGHANDLER_T)|g' \
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
45 -e 's|@''REPLACE_PTHREAD_SIGMASK''@|$(REPLACE_PTHREAD_SIGMASK)|g' \
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
46 -e 's|@''REPLACE_RAISE''@|$(REPLACE_RAISE)|g' \
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
47 -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
48 -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
49 -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
50 < $(srcdir)/signal.in.h; \
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
51 } > $@-t && \
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
52 mv $@-t $@
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
53 MOSTLYCLEANFILES += signal.h signal.h-t
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
54
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
55 Include:
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
56 <signal.h>
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
57
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
58 License:
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
59 LGPLv2+
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
60
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
61 Maintainer:
51a803e5cfdc signal-h: Rename from signal.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
62 all