summaryrefslogtreecommitdiff
path: root/cmd
diff options
context:
space:
mode:
Diffstat (limited to 'cmd')
-rw-r--r--cmd/certutil/keystuff.c4
-rw-r--r--cmd/lib/secpwd.c6
2 files changed, 5 insertions, 5 deletions
diff --git a/cmd/certutil/keystuff.c b/cmd/certutil/keystuff.c
index 5b8de250b..9b96bce91 100644
--- a/cmd/certutil/keystuff.c
+++ b/cmd/certutil/keystuff.c
@@ -44,7 +44,9 @@ static int
UpdateRNG(void)
{
char randbuf[RAND_BUF_SIZE];
+#ifdef XP_UNIX
int fd;
+#endif
int c;
int rv = 0;
size_t count;
@@ -72,10 +74,10 @@ UpdateRNG(void)
FPS "%s", meter);
FPS "\r|");
+#if defined(XP_UNIX)
/* turn off echo on stdin & return on 1 char instead of NL */
fd = fileno(stdin);
-#if defined(XP_UNIX)
tcgetattr(fd, &tio);
orig_lflag = tio.c_lflag;
orig_cc_min = tio.c_cc[VMIN];
diff --git a/cmd/lib/secpwd.c b/cmd/lib/secpwd.c
index a1af6f541..472bc2615 100644
--- a/cmd/lib/secpwd.c
+++ b/cmd/lib/secpwd.c
@@ -25,31 +25,29 @@ static char *quiet_fgets(char *buf, int length, FILE *input);
#define QUIET_FGETS fgets
#endif
+#if !defined(_WINDOWS)
static void
echoOff(int fd)
{
-#if defined(XP_UNIX)
if (isatty(fd)) {
struct termios tio;
tcgetattr(fd, &tio);
tio.c_lflag &= ~ECHO;
tcsetattr(fd, TCSAFLUSH, &tio);
}
-#endif
}
static void
echoOn(int fd)
{
-#if defined(XP_UNIX)
if (isatty(fd)) {
struct termios tio;
tcgetattr(fd, &tio);
tio.c_lflag |= ECHO;
tcsetattr(fd, TCSAFLUSH, &tio);
}
-#endif
}
+#endif
char *
SEC_GetPassword(FILE *input, FILE *output, char *prompt,