From 13f126aa06d81c16af0553349961bb7cf9198d05 Mon Sep 17 00:00:00 2001 From: Assar Westerlund Date: Sat, 1 Feb 1997 17:54:00 +0000 Subject: [PATCH] work-around for cygwin32 git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@1202 ec53bebd-3082-4978-b11e-865c3cabbd6b --- appl/telnet/telnet/sys_bsd.c | 3 +++ lib/des/read_pwd.c | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/appl/telnet/telnet/sys_bsd.c b/appl/telnet/telnet/sys_bsd.c index 9af2d1c51..23680e796 100644 --- a/appl/telnet/telnet/sys_bsd.c +++ b/appl/telnet/telnet/sys_bsd.c @@ -831,6 +831,9 @@ process_rings(netin, netout, netex, ttyin, ttyout, poll) if (netex) { FD_SET(net, &xbits); } +#ifdef __CYGWIN32__ + FD_SET(tout, &obits); +#endif if ((c = select(16, &ibits, &obits, &xbits, (poll == 0)? (struct timeval *)0 : &TimeValue)) < 0) { if (c == -1) { diff --git a/lib/des/read_pwd.c b/lib/des/read_pwd.c index 6f5ad24a2..bbf296475 100644 --- a/lib/des/read_pwd.c +++ b/lib/des/read_pwd.c @@ -232,7 +232,9 @@ static int read_pw(buf, buff, size, prompt, verify) FILE *tty=NULL; char *p; -#ifndef MSDOS +#ifdef __CYGWIN32__ + tty = stdin; +#elif !defined(MSDOS) if ((tty=fopen("/dev/tty","r")) == NULL) tty=stdin; #else /* MSDOS */