diff options
Diffstat (limited to 'm4/getpass.m4')
-rw-r--r-- | m4/getpass.m4 | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/m4/getpass.m4 b/m4/getpass.m4 deleted file mode 100644 index 44c24d030..000000000 --- a/m4/getpass.m4 +++ /dev/null @@ -1,46 +0,0 @@ -# getpass.m4 serial 8 -dnl Copyright (C) 2002-2003, 2005-2006 Free Software Foundation, Inc. -dnl This file is free software; the Free Software Foundation -dnl gives unlimited permission to copy and/or distribute it, -dnl with or without modifications, as long as this notice is preserved. - -# Provide a getpass() function if the system doesn't have it. -AC_DEFUN([gl_FUNC_GETPASS], -[ - AC_LIBSOURCES([getpass.c, getpass.h]) - - AC_REPLACE_FUNCS(getpass) - AC_CHECK_DECLS_ONCE(getpass) - if test $ac_cv_func_getpass = no; then - gl_PREREQ_GETPASS - fi -]) - -# Provide the GNU getpass() implementation. It supports passwords of -# arbitrary length (not just 8 bytes as on HP-UX). -AC_DEFUN([gl_FUNC_GETPASS_GNU], -[ - AC_LIBSOURCES([getpass.c, getpass.h]) - - AC_CHECK_DECLS_ONCE(getpass) - dnl TODO: Detect when GNU getpass() is already found in glibc. - AC_LIBOBJ(getpass) - gl_PREREQ_GETPASS - dnl We must choose a different name for our function, since on ELF systems - dnl an unusable getpass() in libc.so would override our getpass() if it is - dnl compiled into a shared library. - AC_DEFINE([getpass], [gnu_getpass], - [Define to a replacement function name for getpass().]) -]) - -# Prerequisites of lib/getpass.c. -AC_DEFUN([gl_PREREQ_GETPASS], [ - AC_CHECK_HEADERS_ONCE(stdio_ext.h termios.h) - AC_CHECK_FUNCS_ONCE(__fsetlocking tcgetattr tcsetattr) - AC_CHECK_DECLS_ONCE([fflush_unlocked]) - AC_CHECK_DECLS_ONCE([flockfile]) - AC_CHECK_DECLS_ONCE([fputs_unlocked]) - AC_CHECK_DECLS_ONCE([funlockfile]) - AC_CHECK_DECLS_ONCE([putc_unlocked]) - : -]) |