aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--STATUS8
-rw-r--r--crypto/des/read_pwd.c15
2 files changed, 22 insertions, 1 deletions
diff --git a/STATUS b/STATUS
index c8e41d3b4a..54e00cc5f1 100644
--- a/STATUS
+++ b/STATUS
@@ -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