getpass: Assume AC_CHECK_DECLS_ONCE invocation, like in getpass.m4.
authorBruno Haible <bruno@clisp.org>
Sun, 22 Jul 2012 19:31:42 +0000 (21:31 +0200)
committerBruno Haible <bruno@clisp.org>
Sun, 22 Jul 2012 19:31:42 +0000 (21:31 +0200)
* lib/getpass.h: Assume HAVE_DECL_GETPASS is defined.
* cfg.mk (exclude_file_name_regexp--sc_prohibit_defined_have_decl_tests):
Remove exemption for getpass.h.
Suggested by Eric Blake.

ChangeLog
cfg.mk
lib/getpass.h

index 69437c9..713c022 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2012-07-22  Bruno Haible  <bruno@clisp.org>
+
+       getpass: Assume AC_CHECK_DECLS_ONCE invocation, like in getpass.m4.
+       * lib/getpass.h: Assume HAVE_DECL_GETPASS is defined.
+       * cfg.mk (exclude_file_name_regexp--sc_prohibit_defined_have_decl_tests):
+       Remove exemption for getpass.h.
+       Suggested by Eric Blake.
+
 2012-07-20  Eric Blake  <eblake@redhat.com>
 
        verify: document conflict with -Wnested-externs
diff --git a/cfg.mk b/cfg.mk
index ba2126c..f1bdec1 100644 (file)
--- a/cfg.mk
+++ b/cfg.mk
@@ -79,4 +79,4 @@ exclude_file_name_regexp--sc_avoid_if_before_free = \
   ^lib/($(if_before_free_basename_re_))\.c$$
 
 exclude_file_name_regexp--sc_prohibit_defined_have_decl_tests = \
-  ^lib/((error|getopt|strtoimax)\.c|(argp-namefrob|getpass)\.h)$$
+  ^lib/((error|getopt|strtoimax)\.c|(argp-namefrob)\.h)$$
index 1a67192..1eeedff 100644 (file)
@@ -21,7 +21,7 @@
 /* Get getpass declaration, if available.  */
 # include <unistd.h>
 
-# if defined HAVE_DECL_GETPASS && !HAVE_DECL_GETPASS
+# if !HAVE_DECL_GETPASS
 /* Read a password of arbitrary length from /dev/tty or stdin.  */
 char *getpass (const char *prompt);