Rename module 'arg-nonnull' to 'snippet/arg-nonnull'.
authorBruno Haible <bruno@clisp.org>
Tue, 12 Jul 2011 09:34:36 +0000 (11:34 +0200)
committerBruno Haible <bruno@clisp.org>
Tue, 12 Jul 2011 09:34:36 +0000 (11:34 +0200)
* modules/snippet/arg-nonnull: Renamed from modules/arg-nonnull.
(Files, Makefile.am): Update.
* build-aux/snippet/arg-nonnull.h: Renamed from build-aux/arg-nonnull.h.
* modules/argv-iter (Depends-on): Update.
* modules/arpa_inet (Depends-on): Update.
* modules/dirent (Depends-on): Update.
* modules/fcntl-h (Depends-on): Update.
* modules/fnmatch (Depends-on): Update.
* modules/getopt-posix (Depends-on): Update.
* modules/glob (Depends-on): Update.
* modules/iconv-h (Depends-on): Update.
* modules/inttypes-incomplete (Depends-on): Update.
* modules/locale (Depends-on): Update.
* modules/math (Depends-on): Update.
* modules/netdb (Depends-on): Update.
* modules/search (Depends-on): Update.
* modules/signal (Depends-on): Update.
* modules/spawn (Depends-on): Update.
* modules/stdio (Depends-on): Update.
* modules/stdlib (Depends-on): Update.
* modules/string (Depends-on): Update.
* modules/strings (Depends-on): Update.
* modules/sys_socket (Depends-on): Update.
* modules/sys_stat (Depends-on): Update.
* modules/sys_time (Depends-on): Update.
* modules/sys_times (Depends-on): Update.
* modules/sys_utsname (Depends-on): Update.
* modules/time (Depends-on): Update.
* modules/unistd (Depends-on): Update.
* modules/wchar (Depends-on): Update.
* MODULES.html.sh (Support for building libraries and executables):
Update.

35 files changed:
ChangeLog
MODULES.html.sh
build-aux/arg-nonnull.h [deleted file]
build-aux/snippet/arg-nonnull.h [new file with mode: 0644]
modules/arg-nonnull [deleted file]
modules/argv-iter
modules/arpa_inet
modules/dirent
modules/fcntl-h
modules/fnmatch
modules/getopt-posix
modules/glob
modules/iconv-h
modules/inttypes-incomplete
modules/locale
modules/math
modules/netdb
modules/pselect
modules/pselect-tests
modules/search
modules/signal
modules/snippet/arg-nonnull [new file with mode: 0644]
modules/spawn
modules/stdio
modules/stdlib
modules/string
modules/strings
modules/sys_socket
modules/sys_stat
modules/sys_time
modules/sys_times
modules/sys_utsname
modules/time
modules/unistd
modules/wchar

index 0f8a15abfcf067cb0cb0a47c2b676c6c61f8ffd5..e3009770e44855568463606ad031ecff0a064f96 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,39 @@
+2011-07-12  Bruno Haible  <bruno@clisp.org>
+
+       Rename module 'arg-nonnull' to 'snippet/arg-nonnull'.
+       * modules/snippet/arg-nonnull: Renamed from modules/arg-nonnull.
+       (Files, Makefile.am): Update.
+       * build-aux/snippet/arg-nonnull.h: Renamed from build-aux/arg-nonnull.h.
+       * modules/argv-iter (Depends-on): Update.
+       * modules/arpa_inet (Depends-on): Update.
+       * modules/dirent (Depends-on): Update.
+       * modules/fcntl-h (Depends-on): Update.
+       * modules/fnmatch (Depends-on): Update.
+       * modules/getopt-posix (Depends-on): Update.
+       * modules/glob (Depends-on): Update.
+       * modules/iconv-h (Depends-on): Update.
+       * modules/inttypes-incomplete (Depends-on): Update.
+       * modules/locale (Depends-on): Update.
+       * modules/math (Depends-on): Update.
+       * modules/netdb (Depends-on): Update.
+       * modules/search (Depends-on): Update.
+       * modules/signal (Depends-on): Update.
+       * modules/spawn (Depends-on): Update.
+       * modules/stdio (Depends-on): Update.
+       * modules/stdlib (Depends-on): Update.
+       * modules/string (Depends-on): Update.
+       * modules/strings (Depends-on): Update.
+       * modules/sys_socket (Depends-on): Update.
+       * modules/sys_stat (Depends-on): Update.
+       * modules/sys_time (Depends-on): Update.
+       * modules/sys_times (Depends-on): Update.
+       * modules/sys_utsname (Depends-on): Update.
+       * modules/time (Depends-on): Update.
+       * modules/unistd (Depends-on): Update.
+       * modules/wchar (Depends-on): Update.
+       * MODULES.html.sh (Support for building libraries and executables):
+       Update.
+
 2011-07-12  Paul Eggert  <eggert@cs.ucla.edu>
 
        Improvements on _Noreturn and related modules.
index 464f1d8920ebe89ad036b6a484e5cfc64d92fc7b..e5c476ae45e5b16e083c8d2e4285a0182451582a 100755 (executable)
@@ -3439,7 +3439,7 @@ func_all_modules ()
 
   func_begin_table
   func_module absolute-header
-  func_module arg-nonnull
+  func_module snippet/arg-nonnull
   func_module config-h
   func_module configmake
   func_module dummy
diff --git a/build-aux/arg-nonnull.h b/build-aux/arg-nonnull.h
deleted file mode 100644 (file)
index b6c46e8..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-/* A C macro for declaring that specific arguments must not be NULL.
-   Copyright (C) 2009-2011 Free Software Foundation, Inc.
-
-   This program is free software: you can redistribute it and/or modify it
-   under the terms of the GNU Lesser General Public License as published
-   by the Free Software Foundation; either version 2 of the License, or
-   (at your option) any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Lesser General Public License for more details.
-
-   You should have received a copy of the GNU Lesser General Public License
-   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
-
-/* _GL_ARG_NONNULL((n,...,m)) tells the compiler and static analyzer tools
-   that the values passed as arguments n, ..., m must be non-NULL pointers.
-   n = 1 stands for the first argument, n = 2 for the second argument etc.  */
-#ifndef _GL_ARG_NONNULL
-# if (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || __GNUC__ > 3
-#  define _GL_ARG_NONNULL(params) __attribute__ ((__nonnull__ params))
-# else
-#  define _GL_ARG_NONNULL(params)
-# endif
-#endif
diff --git a/build-aux/snippet/arg-nonnull.h b/build-aux/snippet/arg-nonnull.h
new file mode 100644 (file)
index 0000000..b6c46e8
--- /dev/null
@@ -0,0 +1,26 @@
+/* A C macro for declaring that specific arguments must not be NULL.
+   Copyright (C) 2009-2011 Free Software Foundation, Inc.
+
+   This program is free software: you can redistribute it and/or modify it
+   under the terms of the GNU Lesser General Public License as published
+   by the Free Software Foundation; either version 2 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Lesser General Public License for more details.
+
+   You should have received a copy of the GNU Lesser General Public License
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
+/* _GL_ARG_NONNULL((n,...,m)) tells the compiler and static analyzer tools
+   that the values passed as arguments n, ..., m must be non-NULL pointers.
+   n = 1 stands for the first argument, n = 2 for the second argument etc.  */
+#ifndef _GL_ARG_NONNULL
+# if (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || __GNUC__ > 3
+#  define _GL_ARG_NONNULL(params) __attribute__ ((__nonnull__ params))
+# else
+#  define _GL_ARG_NONNULL(params)
+# endif
+#endif
diff --git a/modules/arg-nonnull b/modules/arg-nonnull
deleted file mode 100644 (file)
index d4e4d13..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-Description:
-A C macro for declaring that specific arguments must not be NULL.
-
-Applicability:
-all
-
-Files:
-build-aux/arg-nonnull.h
-
-Depends-on:
-
-configure.ac:
-
-Makefile.am:
-# The BUILT_SOURCES created by this Makefile snippet are not used via #include
-# statements but through direct file reference. Therefore this snippet must be
-# present in all Makefile.am that need it. This is ensured by the applicability
-# 'all' defined above.
-
-BUILT_SOURCES += arg-nonnull.h
-# The arg-nonnull.h that gets inserted into generated .h files is the same as
-# build-aux/arg-nonnull.h, except that it has the copyright header cut off.
-arg-nonnull.h: $(top_srcdir)/build-aux/arg-nonnull.h
-       $(AM_V_GEN)rm -f $@-t $@ && \
-       sed -n -e '/GL_ARG_NONNULL/,$$p' \
-         < $(top_srcdir)/build-aux/arg-nonnull.h \
-         > $@-t && \
-       mv $@-t $@
-MOSTLYCLEANFILES += arg-nonnull.h arg-nonnull.h-t
-
-ARG_NONNULL_H=arg-nonnull.h
-
-Include:
-
-License:
-LGPLv2+
-
-Maintainer:
-Bruno Haible
index 3844b8a807946b68a73302779b21f3a993c65fdd..8802e8f840e1fa6b67408e393969c9679aec243c 100644 (file)
@@ -6,8 +6,8 @@ lib/argv-iter.c
 lib/argv-iter.h
 
 Depends-on:
-arg-nonnull
 getdelim
+snippet/arg-nonnull
 stdbool
 
 configure.ac:
index 73eb9895b9ff944e91609cccab7000850529ac27..0be145ef2c7742d0d217ef957ca171422c34fcdf 100644 (file)
@@ -6,9 +6,9 @@ lib/arpa_inet.in.h
 m4/arpa_inet_h.m4
 
 Depends-on:
-arg-nonnull
 c++defs
 include_next
+snippet/arg-nonnull
 sys_socket
 warn-on-use
 
index 9dd451468205567cb68fc796c68ace26c5a92eaf..52969d71b19f974911c74d649ba4862bcf899134 100644 (file)
@@ -7,9 +7,9 @@ m4/dirent_h.m4
 m4/unistd_h.m4
 
 Depends-on:
-arg-nonnull
 c++defs
 include_next
+snippet/arg-nonnull
 warn-on-use
 
 configure.ac:
index 42a9147c92bc30bd94fa39f89dca5d8dcb60bb58..cb7f947ff31bf551e5cb9a0d31680b9d93bb27e3 100644 (file)
@@ -7,10 +7,10 @@ m4/fcntl_h.m4
 m4/fcntl-o.m4
 
 Depends-on:
-arg-nonnull
 c++defs
 extensions
 include_next
+snippet/arg-nonnull
 unistd
 warn-on-use
 
index 8a46af2a7fcf5abf49909fbba8a92719eb58c1eb..a5a49f9d92b2c12c32a3904500003fd1387093ed 100644 (file)
@@ -9,8 +9,8 @@ m4/mbstate_t.m4
 m4/fnmatch.m4
 
 Depends-on:
-arg-nonnull
 extensions
+snippet/arg-nonnull
 alloca          [test -n "$FNMATCH_H"]
 stdbool         [test -n "$FNMATCH_H"]
 wchar           [test -n "$FNMATCH_H"]
index 5da0b472ea752597c6de34b6001235113f1728a9..89b7a542db23177a272699c2f20ae845beeb3cff 100644 (file)
@@ -12,7 +12,7 @@ Depends-on:
 unistd
 extensions
 include_next
-arg-nonnull
+snippet/arg-nonnull
 gettext-h       [test $REPLACE_GETOPT = 1]
 
 configure.ac:
index 2abadc09b822469ee3c55f2ca64cbea421af5410..02b02829a95486893a5890f4444c8e5ea20dadc8 100644 (file)
@@ -9,9 +9,9 @@ lib/glob.c
 m4/glob.m4
 
 Depends-on:
-arg-nonnull
 c++defs
 extensions
+snippet/arg-nonnull
 warn-on-use
 alloca          [test -n "$GLOB_H"]
 d-type          [test -n "$GLOB_H"]
index 299cf6e0a9528ba2d6c0e96c84728212d91bf0e2..8984d304e4baef48c5d6bb07ca21f117787cb0f0 100644 (file)
@@ -8,7 +8,7 @@ m4/iconv_h.m4
 Depends-on:
 include_next
 c++defs
-arg-nonnull
+snippet/arg-nonnull
 warn-on-use
 
 configure.ac:
index ef743dd6041e705469e7a95c097fba62b633a3f5..628a0681645bab4d43b1b01076b9fe972075c954 100644 (file)
@@ -6,9 +6,9 @@ lib/inttypes.in.h
 m4/inttypes.m4
 
 Depends-on:
-arg-nonnull
 include_next
 multiarch
+snippet/arg-nonnull
 stdint
 warn-on-use
 
index a24b3706d91070ea823ec2b97054a9347645057b..70e5e286e5f01492791ce6177e16a8e5163c304c 100644 (file)
@@ -6,10 +6,10 @@ lib/locale.in.h
 m4/locale_h.m4
 
 Depends-on:
-arg-nonnull
 c++defs
 extensions
 include_next
+snippet/arg-nonnull
 stddef
 warn-on-use
 
index 04d05f6fe132835376bf4315263199df1acb058c..b4ea6fbbae3fe75cb5e1d8f30246404413bb48a0 100644 (file)
@@ -6,9 +6,9 @@ lib/math.in.h
 m4/math_h.m4
 
 Depends-on:
-arg-nonnull
 c++defs
 include_next
+snippet/arg-nonnull
 warn-on-use
 
 configure.ac:
index 95406016916b47d31a0d91719f15b1a46dd05e5b..5e3dee5668d55fb05462c7cf0c26363f0e1283a9 100644 (file)
@@ -8,7 +8,7 @@ m4/netdb_h.m4
 Depends-on:
 c++defs
 include_next
-arg-nonnull
+snippet/arg-nonnull
 warn-on-use
 sys_socket
 
index 73c1e9f58e6eeaa0ceb71642c7a0c42a5493c05f..fa69c5369be48f063ee9a5f2195dcfc4280d55ae 100644 (file)
@@ -23,7 +23,7 @@ Include:
 <sys/select.h>
 
 Link:
-$(LIBSOCKET)
+$(LIBSOCKET) $(LIB_PTHREAD_SIGMASK)
 
 License:
 LGPLv2+
index 0a405fcb68daeef0783e19097e4f53989d373d8c..a5fd9ff08bbda7afa28eace63963eaa5e7fce7dd 100644 (file)
@@ -9,4 +9,4 @@ configure.ac:
 Makefile.am:
 TESTS += test-pselect
 check_PROGRAMS += test-pselect
-test_pselect_LDADD = $(LDADD) @LIBSOCKET@ $(INET_PTON_LIB)
+test_pselect_LDADD = $(LDADD) @LIBSOCKET@ @LIB_PTHREAD_SIGMASK@ $(INET_PTON_LIB)
index 16de9ea6942750ba7e5815d562fa58028d03168f..e4e064efa70b6b837074e9fa3bc435d1ba6bbeb8 100644 (file)
@@ -6,9 +6,9 @@ lib/search.in.h
 m4/search_h.m4
 
 Depends-on:
-arg-nonnull
 c++defs
 include_next
+snippet/arg-nonnull
 warn-on-use
 
 configure.ac:
index 785da7892ed9d396ab89ec0b852311b758101dd0..d70302e9d85a09a4d3227e7953e45482be6e00e7 100644 (file)
@@ -6,9 +6,9 @@ lib/signal.in.h
 m4/signal_h.m4
 
 Depends-on:
-arg-nonnull
 c++defs
 include_next
+snippet/arg-nonnull
 warn-on-use
 extensions
 
diff --git a/modules/snippet/arg-nonnull b/modules/snippet/arg-nonnull
new file mode 100644 (file)
index 0000000..a85a5e2
--- /dev/null
@@ -0,0 +1,40 @@
+Description:
+A C macro for declaring that specific arguments must not be NULL.
+
+Applicability:
+all
+
+Files:
+build-aux/snippet/arg-nonnull.h
+
+Depends-on:
+
+configure.ac:
+
+Makefile.am:
+# The BUILT_SOURCES created by this Makefile snippet are not used via #include
+# statements but through direct file reference. Therefore this snippet must be
+# present in all Makefile.am that need it. This is ensured by the applicability
+# 'all' defined above.
+
+BUILT_SOURCES += arg-nonnull.h
+# The arg-nonnull.h that gets inserted into generated .h files is the same as
+# build-aux/snippet/arg-nonnull.h, except that it has the copyright header cut
+# off.
+arg-nonnull.h: $(top_srcdir)/build-aux/snippet/arg-nonnull.h
+       $(AM_V_GEN)rm -f $@-t $@ && \
+       sed -n -e '/GL_ARG_NONNULL/,$$p' \
+         < $(top_srcdir)/build-aux/snippet/arg-nonnull.h \
+         > $@-t && \
+       mv $@-t $@
+MOSTLYCLEANFILES += arg-nonnull.h arg-nonnull.h-t
+
+ARG_NONNULL_H=arg-nonnull.h
+
+Include:
+
+License:
+LGPLv2+
+
+Maintainer:
+Bruno Haible
index 718a61eaa45a3ec999cab6c95b5715956c1cb1f2..650d260d4c5180fee906724508d669a101cf10ef 100644 (file)
@@ -6,10 +6,10 @@ lib/spawn.in.h
 m4/spawn_h.m4
 
 Depends-on:
-arg-nonnull
 c++defs
 include_next
 sched
+snippet/arg-nonnull
 warn-on-use
 
 configure.ac:
index c524d7320288091fadfe66f1257b30d346bc846f..fdae894985a9387e44da8d1ccb8e1aeeafd552cb 100644 (file)
@@ -7,8 +7,8 @@ m4/stdio_h.m4
 
 Depends-on:
 include_next
-arg-nonnull
 c++defs
+snippet/arg-nonnull
 stddef
 warn-on-use
 
index 0ec07fb557ddfa94c31f14a08dddec1e49d179bc..c0497637f0257ce670130b5098c2f50efede516e 100644 (file)
@@ -7,9 +7,9 @@ m4/stdlib_h.m4
 
 Depends-on:
 _Noreturn
-arg-nonnull
 c++defs
 include_next
+snippet/arg-nonnull
 stddef
 unistd
 warn-on-use
index 62f2634dd0b735f65a9e901aa280e4cdfad9ab0a..f457ab13fe9f2686a21d748170afff35a0ac9eff 100644 (file)
@@ -6,10 +6,10 @@ lib/string.in.h
 m4/string_h.m4
 
 Depends-on:
-arg-nonnull
 c++defs
 extensions
 include_next
+snippet/arg-nonnull
 stddef
 warn-on-use
 
index 87bccc46cb4bd2b9dabace4cf898573542f0b007..3c4de9051f931192f63ee2bc2b5177313e025f73 100644 (file)
@@ -6,9 +6,9 @@ lib/strings.in.h
 m4/strings_h.m4
 
 Depends-on:
-arg-nonnull
 c++defs
 include_next
+snippet/arg-nonnull
 warn-on-use
 
 configure.ac:
index e76bcee01ad0212a01b923beaaeacc40be2c9427..b78e782558ab9f8de43251f6e4acf009639253af 100644 (file)
@@ -8,10 +8,10 @@ m4/sockpfaf.m4
 
 Depends-on:
 alignof
-arg-nonnull
 c++defs
 errno
 include_next
+snippet/arg-nonnull
 socklen
 sys_uio
 warn-on-use
index b6461888b023ac51098d5660c49fc520f1fa60a5..baa531b68b61c29ef94e8b9ca540bf265b9cf4c9 100644 (file)
@@ -7,9 +7,9 @@ m4/sys_stat_h.m4
 m4/unistd_h.m4
 
 Depends-on:
-arg-nonnull
 c++defs
 include_next
+snippet/arg-nonnull
 time
 warn-on-use
 
index 6e2b33a1970e1bb635d1d63f4117368a83225803..ca5862d4e9db46745632e5c6b3941d325c81fd9a 100644 (file)
@@ -7,8 +7,8 @@ m4/sys_time_h.m4
 
 Depends-on:
 include_next
-arg-nonnull
 c++defs
+snippet/arg-nonnull
 warn-on-use
 
 configure.ac:
index 936d320b3d9f81ae2fbffaa11890b68bedf65dd4..5d289d1349da13080257e327c6ddb85ca59ac2bc 100644 (file)
@@ -6,8 +6,8 @@ lib/sys_times.in.h
 m4/sys_times_h.m4
 
 Depends-on:
-arg-nonnull
 include_next
+snippet/arg-nonnull
 warn-on-use
 
 configure.ac:
index 4d30baa3e3a07bdeef60b1a620d9de1aa75aa087..8e6ed6aaf43d82bfb3a3b3902f79312624b71c19 100644 (file)
@@ -6,8 +6,8 @@ lib/sys_utsname.in.h
 m4/sys_utsname_h.m4
 
 Depends-on:
-arg-nonnull
 include_next
+snippet/arg-nonnull
 warn-on-use
 
 configure.ac:
index 46a1e108936f597e63a1b1c217a8ba6163095616..4af57fd118f9b03f84787ddff32b949972973105 100644 (file)
@@ -8,8 +8,8 @@ m4/time_h.m4
 Depends-on:
 extensions
 include_next
-arg-nonnull
 c++defs
+snippet/arg-nonnull
 warn-on-use
 stddef
 
index 1849de855401fad57bd2d3e32bf6d9df79937308..48c7c047aaee46f94d9e00e832adce077c619c35 100644 (file)
@@ -6,9 +6,9 @@ m4/unistd_h.m4
 lib/unistd.in.h
 
 Depends-on:
-arg-nonnull
 c++defs
 include_next
+snippet/arg-nonnull
 stddef
 warn-on-use
 
index 1e96e2ffa167739aa70450319466f2903eadc1b7..6efec9f45c88fad76f18f744794774d91dc25b6e 100644 (file)
@@ -7,9 +7,9 @@ m4/wchar_h.m4
 m4/wint_t.m4
 
 Depends-on:
-arg-nonnull
 c++defs
 include_next
+snippet/arg-nonnull
 stddef
 warn-on-use