diff options
author | Dana Robinson <derobins@hdfgroup.org> | 2021-03-23 21:32:25 (GMT) |
---|---|---|
committer | Dana Robinson <derobins@hdfgroup.org> | 2021-03-23 21:32:25 (GMT) |
commit | 915e36f1d2217cd8f5f614ae975c8b4d97f7c5b5 (patch) | |
tree | ff15801afc4852cbd23ec515e17e1478a45eb152 /src/H5private.h | |
parent | 1598238b2f2364957d6390f99edb9a49a8e18d3d (diff) | |
download | hdf5-915e36f1d2217cd8f5f614ae975c8b4d97f7c5b5.zip hdf5-915e36f1d2217cd8f5f614ae975c8b4d97f7c5b5.tar.gz hdf5-915e36f1d2217cd8f5f614ae975c8b4d97f7c5b5.tar.bz2 |
Protects timespeccmp
Diffstat (limited to 'src/H5private.h')
-rw-r--r-- | src/H5private.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/H5private.h b/src/H5private.h index 66763b2..b57918d 100644 --- a/src/H5private.h +++ b/src/H5private.h @@ -1588,6 +1588,16 @@ typedef off_t h5_stat_size_t; #ifndef HDtimes #define HDtimes(T) times(T) #endif /* HDtimes*/ +#ifndef HDtimespeccmp +#ifdef H5_HAVE_TIMESPECCMP + #define HDtimespeccmp(tsp, usp, cmp) timespeccmp(tsp, usp, cmp) +#else +#define HDtimespeccmp(tsp, usp, cmp) \ + (((tsp)->tv_sec == (usp)->tv_sec) ? \ + ((tsp)->tv_nsec cmp (usp)->tv_nsec) : \ + ((tsp)->tv_sec cmp (usp)->tv_sec)) +#endif +#endif /* HDtimespeccmp */ #ifndef HDtmpfile #define HDtmpfile() tmpfile() #endif /* HDtmpfile */ @@ -2200,7 +2210,6 @@ H5_DLL herr_t H5CX_pop(void); BEGIN_MPE_LOG #include "H5FDvfd_swmr_private.h" -#include "H5time_private.h" /* for timespeccmp */ #define VFD_SWMR_ENTER(err) \ do { \ |