summaryrefslogtreecommitdiff
path: root/usr/src/lib/libc/port/stdio/getpass.c
diff options
context:
space:
mode:
authorjmcp <James.McPherson@Sun.COM>2009-04-30 20:04:06 -0700
committerjmcp <James.McPherson@Sun.COM>2009-04-30 20:04:06 -0700
commit71a535e3b24d87fb6be3793380f86bd09f2768ac (patch)
treee602b2114284c42cf64645658f2b18e50d34f5a6 /usr/src/lib/libc/port/stdio/getpass.c
parent9f51456788105f8fa3e4ebf290b4628eb757e65a (diff)
downloadillumos-joyent-71a535e3b24d87fb6be3793380f86bd09f2768ac.tar.gz
backout 6795209/6392640: breaks sparc build
Diffstat (limited to 'usr/src/lib/libc/port/stdio/getpass.c')
-rw-r--r--usr/src/lib/libc/port/stdio/getpass.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/usr/src/lib/libc/port/stdio/getpass.c b/usr/src/lib/libc/port/stdio/getpass.c
index c94a57fdd5..f59d9134c6 100644
--- a/usr/src/lib/libc/port/stdio/getpass.c
+++ b/usr/src/lib/libc/port/stdio/getpass.c
@@ -20,13 +20,15 @@
*/
/*
- * Copyright 2009 Sun Microsystems, Inc. All rights reserved.
+ * Copyright 2008 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
/* Copyright (c) 1988 AT&T */
/* All Rights Reserved */
+#pragma ident "%Z%%M% %I% %E% SMI"
+
#pragma weak _getpass = getpass
#pragma weak _getpassphrase = getpassphrase
@@ -64,8 +66,6 @@ getpassphrase(const char *prompt)
return ((char *)__getpass(prompt, MAXPASSWD));
}
- static void catch(int);
-
static char *
__getpass(const char *prompt, int size)
{
@@ -76,6 +76,7 @@ __getpass(const char *prompt, int size)
FILE *fi;
char *pbuf = tsdalloc(_T_GETPASS, MAXPASSWD + 1, NULL);
struct sigaction act, osigint, osigtstp;
+ static void catch(int);
if (pbuf == NULL ||
(fi = fopen("/dev/tty", "r+F")) == NULL)