diff options
author | Bodo Möller <bodo@openssl.org> | 1999-04-08 17:10:27 +0000 |
---|---|---|
committer | Bodo Möller <bodo@openssl.org> | 1999-04-08 17:10:27 +0000 |
commit | fa3da3cf09af1b688295d27ac96e55f115d8ffd2 (patch) | |
tree | 9a04d873778f9e632e4016e3e446cc7e365c1e86 | |
parent | bacad008ebfa779fe2c18545b05c55433ecc4563 (diff) | |
download | openssl-fa3da3cf09af1b688295d27ac96e55f115d8ffd2.tar.gz |
Be more optimistic about the availability of termios for ~ECHO,
because sgtty emulation tends to fail on various systems.
Submitted by:
Reviewed by:
PR:
-rw-r--r-- | STATUS | 8 | ||||
-rw-r--r-- | crypto/des/read_pwd.c | 15 |
2 files changed, 22 insertions, 1 deletions
@@ -1,6 +1,6 @@ OpenSSL STATUS Last modified at - ______________ $Date: 1999/04/07 23:37:33 $ + ______________ $Date: 1999/04/08 17:10:25 $ DEVELOPMENT STATE @@ -22,6 +22,8 @@ o getenv in ca.c and x509_def.c (jaltman@watsun.cc.columbia.edu) o linux dynamic libs (colin@field.medicine.adelaide.edu.au) o MingW support (niklas@canit.se) + o SPARC v9, SPARC v8 assembler implementations of bn_asm.c + (appro@fy.chalmers.se) IN PROGRESS @@ -141,6 +143,10 @@ > go. I also noticed the even with -DNO_IDEA, _DNO_RC2, etc. the make > still goes into those subdirectories and 'makes'. + o The "exported" header files should not use #include "foo.h", but + #include <foo.h> or even better #include <ssl/foo.h> or + #include <openssl/foo.h> in order to avoid filename clashes. + WISHES o Damien Miller: diff --git a/crypto/des/read_pwd.c b/crypto/des/read_pwd.c index 1dffe083ac..db59c4c040 100644 --- a/crypto/des/read_pwd.c +++ b/crypto/des/read_pwd.c @@ -56,7 +56,22 @@ * [including the GNU Public Licence.] */ +#if !defined(MSDOS) && !defined(VMS) +#include <unistd.h> +/* If unistd.h defines _POSIX_VERSION, we conclude that we + * are on a POSIX system and have sigaction and termios. */ +#if defined(_POSIX_VERSION) + +# define SIGACTION +# if !defined(TERMIOS) && !defined(TERMIO) && !defined(SGTTY) +# define TERMIOS +# endif + +#endif +#endif + /* #define SIGACTION */ /* Define this if you have sigaction() */ + #ifdef WIN16TTY #undef WIN16 #undef _WINDOWS |