openssl app timers: TM_START -> TM_RESET, TM_STOP -> TM_GET
authorcheloha <cheloha@openbsd.org>
Fri, 13 Jul 2018 18:36:56 +0000 (18:36 +0000)
committercheloha <cheloha@openbsd.org>
Fri, 13 Jul 2018 18:36:56 +0000 (18:36 +0000)
Much more apt than the current operation names.

Names suggested by jca@ ages ago.

ok jca, jsing

usr.bin/openssl/apps.h
usr.bin/openssl/apps_posix.c
usr.bin/openssl/s_time.c
usr.bin/openssl/speed.c

index d02169b..cfc6036 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: apps.h,v 1.20 2017/12/05 15:02:06 jca Exp $ */
+/* $OpenBSD: apps.h,v 1.21 2018/07/13 18:36:56 cheloha Exp $ */
 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  * All rights reserved.
  *
@@ -277,10 +277,10 @@ unsigned char *next_protos_parse(unsigned short *outlen, const char *in);
 
 int app_isdir(const char *);
 
-#define TM_START       0
-#define TM_STOP                1
-double app_timer_real(int stop);
-double app_timer_user(int stop);
+#define TM_RESET       0
+#define TM_GET         1
+double app_timer_real(int);
+double app_timer_user(int);
 
 #define OPENSSL_NO_SSL_INTERN
 
index 502919c..cdcf821 100644 (file)
 #include "apps.h"
 
 double
-app_timer_real(int stop)
+app_timer_real(int get)
 {
        static struct timespec start;
        struct timespec elapsed, now;
 
        clock_gettime(CLOCK_MONOTONIC, &now);
-       if (stop) {
+       if (get) {
                timespecsub(&now, &start, &elapsed);
                return elapsed.tv_sec + elapsed.tv_nsec / 1000000000.0;
        }
@@ -139,14 +139,14 @@ app_timer_real(int stop)
 }
 
 double
-app_timer_user(int stop)
+app_timer_user(int get)
 {
        static struct timeval start;
        struct timeval elapsed;
        struct rusage now;
 
        getrusage(RUSAGE_SELF, &now);
-       if (stop) {
+       if (get) {
                timersub(&now.ru_utime, &start, &elapsed);
                return elapsed.tv_sec + elapsed.tv_usec / 1000000.0;
        }
index ed89160..0d0b771 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: s_time.c,v 1.23 2018/02/07 05:47:55 jsing Exp $ */
+/* $OpenBSD: s_time.c,v 1.24 2018/07/13 18:36:56 cheloha Exp $ */
 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  * All rights reserved.
  *
@@ -228,8 +228,8 @@ s_time_usage(void)
 /***********************************************************************
  * TIME - time functions
  */
-#define START  0
-#define STOP   1
+#define START  TM_RESET
+#define STOP   TM_GET
 
 static double
 tm_Time_F(int op)
index a21f67b..3d226a2 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: speed.c,v 1.22 2018/02/07 05:47:55 jsing Exp $ */
+/* $OpenBSD: speed.c,v 1.23 2018/07/13 18:36:56 cheloha Exp $ */
 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  * All rights reserved.
  *
@@ -195,8 +195,8 @@ sig_done(int sig)
        run = 0;
 }
 
-#define START  0
-#define STOP   1
+#define START  TM_RESET
+#define STOP   TM_GET
 
 
 static double