summaryrefslogtreecommitdiffstats
path: root/crypto
diff options
context:
space:
mode:
authorRich Salz <rsalz@openssl.org>2017-07-06 15:28:35 -0400
committerRich Salz <rsalz@openssl.org>2017-07-06 17:54:56 -0400
commit1ef454181394b474ed590c551f659b4ce11aa093 (patch)
treeaf494d00ab192423438b4f04de53d3be86d877e4 /crypto
parent59e539e6429d9c3b5c4db07569f09ec6acc5a7e9 (diff)
Remove some now-unneeded VMS controls
Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/3875)
Diffstat (limited to 'crypto')
-rw-r--r--crypto/rand/randfile.c20
1 files changed, 4 insertions, 16 deletions
diff --git a/crypto/rand/randfile.c b/crypto/rand/randfile.c
index c60022c45b..4005f7805e 100644
--- a/crypto/rand/randfile.c
+++ b/crypto/rand/randfile.c
@@ -48,23 +48,14 @@
#endif
#define RAND_FILE_SIZE 1024
+#define RFILE ".rnd"
#ifdef OPENSSL_SYS_VMS
/*
- * Misc hacks needed for specific cases.
- *
* __FILE_ptr32 is a type provided by DEC C headers (types.h specifically)
* to make sure the FILE* is a 32-bit pointer no matter what. We know that
- * stdio function return this type (a study of stdio.h proves it).
- */
-# if __INITIAL_POINTER_SIZE == 64
-# pragma pointer_size save
-# pragma pointer_size 32
-typedef char *char_ptr32;
-# pragma pointer_size restore
-# endif
-
-/*
+ * stdio functions return this type (a study of stdio.h proves it).
+ *
* This declaration is a nasty hack to get around vms' extension to fopen for
* passing in sharing options being disabled by /STANDARD=ANSI89
*/
@@ -72,12 +63,9 @@ static __FILE_ptr32 (*const vms_fopen)(const char *, const char *, ...) =
(__FILE_ptr32 (*)(const char *, const char *, ...))fopen;
# define VMS_OPEN_ATTRS \
"shr=get,put,upd,del","ctx=bin,stm","rfm=stm","rat=none","mrs=0"
-
-# define openssl_fopen(fname,mode) vms_fopen((fname), (mode), VMS_OPEN_ATTRS)
+# define openssl_fopen(fname, mode) vms_fopen((fname), (mode), VMS_OPEN_ATTRS)
#endif
-#define RFILE ".rnd"
-
/*
* Note that these functions are intended for seed files only. Entropy
* devices and EGD sockets are handled in rand_unix.c If |bytes| is