RT3548: Remove outdated platforms
authorRich Salz <rsalz@openssl.org>
Sat, 20 Dec 2014 02:11:09 +0000 (21:11 -0500)
committerRich Salz <rsalz@openssl.org>
Sat, 20 Dec 2014 02:11:09 +0000 (21:11 -0500)
This commit removes all mention of NeXT and NextStep.

Reviewed-by: Richard Levitte <levitte@openssl.org>
CHANGES
crypto/des/des_old.h
crypto/ec/ectest.c
e_os.h
e_os2.h
ssl/ssltest.c
util/mkdef.pl

diff --git a/CHANGES b/CHANGES
index 34a85b2..5a32715 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -28,7 +28,8 @@
 
   *) Remove various unsupported platforms:
        Sony NEWS4
-       Remove BEOS and BEOS_R5
+       BEOS and BEOS_R5
+       NeXT
      [Rich Salz]
 
   *) Experimental support for a new, fast, unbiased prime candidate generator,
index 2b2c372..fab1c06 100644 (file)
@@ -178,7 +178,7 @@ typedef struct _ossl_old_des_ks_struct
 #if 0
 #define des_crypt(b,s)\
        DES_crypt((b),(s))
-#if !defined(PERL5) && !defined(__FreeBSD__) && !defined(NeXT) && !defined(__OpenBSD__)
+#if !defined(PERL5) && !defined(__FreeBSD__) && !defined(__OpenBSD__)
 #define crypt(b,s)\
        DES_crypt((b),(s))
 #endif
@@ -375,7 +375,7 @@ int _ossl_old_des_enc_write(int fd,char *buf,int len,_ossl_old_des_key_schedule
        _ossl_old_des_cblock *iv);
 char *_ossl_old_des_fcrypt(const char *buf,const char *salt, char *ret);
 char *_ossl_old_des_crypt(const char *buf,const char *salt);
-#if !defined(PERL5) && !defined(NeXT)
+#if !defined(PERL5)
 char *_ossl_old_crypt(const char *buf,const char *salt);
 #endif
 void _ossl_old_des_ofb_encrypt(unsigned char *in,unsigned char *out,
index 6da9279..16cf43f 100644 (file)
@@ -164,8 +164,6 @@ static void timings(EC_GROUP *group, int type, BN_CTX *ctx)
         *                                       -- ISO/IEC 9899 */
 #      define UNIT "s"
 #else
-       /* "`CLOCKS_PER_SEC' undeclared (first use this function)"
-        *                            -- cc on NeXTstep/OpenStep */
 #      define UNIT "units"
 #      define CLOCKS_PER_SEC 1
 #endif
diff --git a/e_os.h b/e_os.h
index d0c8ed5..23daaf1 100644 (file)
--- a/e_os.h
+++ b/e_os.h
@@ -432,11 +432,6 @@ static __inline unsigned int _strlen31(const char *str)
 #    ifndef NO_SYS_TYPES_H
 #      include <sys/types.h>
 #    endif
-#    if defined(NeXT)
-#      define pid_t int /* pid_t is missing on NEXTSTEP/OPENSTEP
-                         * (unless when compiling with -D_POSIX_SOURCE,
-                         * which doesn't work for us) */
-#    endif
 #    ifdef OPENSSL_SYS_WIN32_CYGWIN
 #      include <io.h>
 #      include <fcntl.h>
@@ -560,11 +555,6 @@ static __inline unsigned int _strlen31(const char *str)
 #      include <arpa/inet.h>
 #    endif
 
-#    if defined(NeXT) || defined(_NEXT_SOURCE)
-#      include <sys/fcntl.h>
-#      include <sys/types.h>
-#    endif
-
 #    ifdef OPENSSL_SYS_AIX
 #      include <sys/select.h>
 #    endif
diff --git a/e_os2.h b/e_os2.h
index 68801f4..aa4c10c 100644 (file)
--- a/e_os2.h
+++ b/e_os2.h
@@ -269,7 +269,7 @@ extern "C" {
 #  define ossl_ssize_t long
 #endif
 
-#if defined(NeXT) || defined(OPENSSL_SYS_SUNOS)
+#if defined(OPENSSL_SYS_SUNOS)
 #  define ssize_t int
 #endif
 
index 05f75aa..e5be634 100644 (file)
@@ -1852,8 +1852,6 @@ bad:
                        (double)s_time/CLOCKS_PER_SEC,
                        (double)c_time/CLOCKS_PER_SEC);
 #else
-               /* "`CLOCKS_PER_SEC' undeclared (first use this function)"
-                *                            -- cc on NeXTstep/OpenStep */
                BIO_printf(bio_stdout,
                        "Approximate total server time: %6.2f units\n"
                        "Approximate total client time: %6.2f units\n",
index fa3f3db..ccd72f5 100755 (executable)
@@ -78,7 +78,7 @@ my $OS2=0;
 # Set this to make typesafe STACK definitions appear in DEF
 my $safe_stack_def = 0;
 
-my @known_platforms = ( "__FreeBSD__", "PERL5", "NeXT",
+my @known_platforms = ( "__FreeBSD__", "PERL5",
                        "EXPORT_VAR_AS_FUNCTION", "ZLIB",
                        "OPENSSL_FIPS", "OPENSSL_FIPSCAPABLE" );
 my @known_ossl_platforms = ( "VMS", "WIN16", "WIN32", "WINNT", "OS2" );