Commit 412fd470 authored by Richard Levitte's avatar Richard Levitte
Browse files

Determine HZ exactly as in apps/speed.c.

parent 273c6244
Loading
Loading
Loading
Loading
+15 −7
Original line number Diff line number Diff line
@@ -59,6 +59,9 @@
#include <stdlib.h>
#include "cryptlib.h"
#include <openssl/tmdiff.h>
#if !defined(OPENSSL_SYS_MSDOS)
#include OPENSSL_UNISTD
#endif

#ifdef TIMEB
#undef OPENSSL_SYS_WIN32
@@ -101,6 +104,10 @@

/* The following if from times(3) man page.  It may need to be changed */
#ifndef HZ
# if defined(_SC_CLK_TCK) \
     && (!defined(OPENSSL_SYS_VMS) || __CTRL_VER >= 70000000)
#  define HZ ((double)sysconf(_SC_CLK_TCK))
# else
#  ifndef CLK_TCK
#   ifndef _BSD_CLK_TCK_ /* FreeBSD hack */
#    define HZ  100.0
@@ -111,6 +118,7 @@
#   define HZ ((double)CLK_TCK)
#  endif
# endif
#endif

typedef struct ms_tm
	{