summaryrefslogtreecommitdiff
path: root/m4/getpass.m4
diff options
context:
space:
mode:
Diffstat (limited to 'm4/getpass.m4')
-rw-r--r--m4/getpass.m446
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])
- :
-])