Hash :
11d41f87
Author :
Date :
2022-01-03T16:34:39
getpass-gnu: Allow use as dependency from test modules. * m4/getpass.m4 (gl_FUNC_GETPASS_GNU): Set REPLACE_GETPASS_FOR_GETPASS_GNU instead of REPLACE_GETPASS. * m4/unistd_h.m4 (gl_UNISTD_H_REQUIRE_DEFAULTS): Initialize the getpass-gnu module indicator. (gl_UNISTD_H_DEFAULTS): Initialize REPLACE_GETPASS_FOR_GETPASS_GNU. * modules/unistd (Makefile.am): Substitute GNULIB_GETPASS_GNU, REPLACE_GETPASS_FOR_GETPASS_GNU. * modules/getpass-gnu (configure.ac): Test REPLACE_GETPASS_FOR_GETPASS_GNU instead of REPLACE_GETPASS. Set a module indicator. * lib/unistd.in.h (getpass): Test REPLACE_GETPASS, REPLACE_GETPASS_FOR_GETPASS_GNU, and the respective module indicators instead of just REPLACE_GETPASS.
Description:
getpass() function: read a password of arbitrary length from /dev/tty.
Files:
lib/getpass.h
lib/getpass.c
m4/getpass.m4
Depends-on:
getpass
configure.ac:
gl_FUNC_GETPASS_GNU
if test $HAVE_GETPASS = 0 || test $REPLACE_GETPASS_FOR_GETPASS_GNU = 1; then
AC_LIBOBJ([getpass])
gl_PREREQ_GETPASS
fi
gl_UNISTD_MODULE_INDICATOR([getpass-gnu])
Makefile.am:
Include:
<unistd.h>
License:
LGPL
Maintainer:
Jim Meyering, glibc