]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
test/timing_load_creds.c: use OPENSSL_SYS_ macros
authorRichard Levitte <levitte@openssl.org>
Sat, 19 Nov 2022 12:05:19 +0000 (13:05 +0100)
committerRichard Levitte <levitte@openssl.org>
Sat, 19 Nov 2022 12:05:19 +0000 (13:05 +0100)
A previous change was only half done.  To avoid such mistakes again, we
switch to using the OPENSSL_SYS_ macros, as the are clearer than having
to check a pile of very platform and compiler specific macros.

Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com>
(Merged from https://github.com/openssl/openssl/pull/19720)

test/timing_load_creds.c

index b5b53737287d3ee64c830e708d6e13d929cb34e6..a293f3ece29c2e63ec5f2d3eadce0444d42832de 100644 (file)
 #include <stdio.h>
 #include <stdlib.h>
 
-#if !defined(_WIN32) && !defined(__VMS)
+#include <openssl/e_os2.h>
+
+#ifdef OPENSSL_SYS_UNIX
 # include <sys/stat.h>
+# include <sys/resource.h>
 # include <openssl/pem.h>
 # include <openssl/x509.h>
 # include <openssl/err.h>
 # include <openssl/bio.h>
-# include <../include/internal/e_os.h>
-# if defined(OPENSSL_SYS_UNIX)
-#  include <sys/resource.h>
-# endif
+# include "internal/e_os.h"
 
 static char *prog;
 
@@ -80,7 +80,7 @@ static void usage(void)
 
 int main(int ac, char **av)
 {
-#ifndef _WIN32
+#ifdef OPENSSL_SYS_UNIX
     int i, debug = 0, count = 100, what = 'c';
     struct stat sb;
     FILE *fp;
@@ -192,9 +192,9 @@ int main(int ac, char **av)
     OPENSSL_free(contents);
     return EXIT_SUCCESS;
 #else
-# if defined(_WIN32)
+# if defined(OPENSSL_SYS_WINDOWS)
     fprintf(stderr, "This tool is not supported on Windows\n");
-# elif defined(__VMS)
+# elif defined(OPENSSL_SYS_VMS)
     fprintf(stderr, "This tool is not supported on VMS\n");
 # else
     fprintf(stderr, "This tool is not supported on this platform\n");