summaryrefslogtreecommitdiffstats
path: root/crypto/ui/ui_openssl.c
diff options
context:
space:
mode:
authorBodo Möller <bodo@openssl.org>2001-06-11 15:21:33 +0000
committerBodo Möller <bodo@openssl.org>2001-06-11 15:21:33 +0000
commit508f15cdabe9c66db694efb24028cc38b9bee261 (patch)
tree3aa6bdf593b64891c008a82931a7ac52aa8c801c /crypto/ui/ui_openssl.c
parent52c0d3007862134c953a7e206fa350b83a44267d (diff)
For MSDOS, the tty filename still is "con", not "/dev/tty" ...
Diffstat (limited to 'crypto/ui/ui_openssl.c')
-rw-r--r--crypto/ui/ui_openssl.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/crypto/ui/ui_openssl.c b/crypto/ui/ui_openssl.c
index 63dc3713e4..bb66291ad5 100644
--- a/crypto/ui/ui_openssl.c
+++ b/crypto/ui/ui_openssl.c
@@ -436,9 +436,14 @@ static int open_console(UI *ui)
tty_in=stdin;
tty_out=stderr;
#else
- if ((tty_in=fopen("/dev/tty","r")) == NULL)
+# ifdef OPENSSL_SYS_MSDOS
+# define DEV_TTY "con"
+# else
+# define DEV_TTY "/dev/tty"
+# endif
+ if ((tty_in=fopen(DEV_TTY,"r")) == NULL)
tty_in=stdin;
- if ((tty_out=fopen("/dev/tty","w")) == NULL)
+ if ((tty_out=fopen(DEV_TTY,"w")) == NULL)
tty_out=stderr;
#endif