diff options
author | Dana Robinson <derobins@hdfgroup.org> | 2019-01-31 01:32:40 (GMT) |
---|---|---|
committer | Dana Robinson <derobins@hdfgroup.org> | 2019-01-31 01:32:40 (GMT) |
commit | f833001e3948c1088e09697c1b1820313e0d65e4 (patch) | |
tree | 097b9e60152f2ee2cb8bad1541174995768ba99b /src/H5private.h | |
parent | 9149d5a5352de4e0b9a2e57c91525a6cad767760 (diff) | |
download | hdf5-f833001e3948c1088e09697c1b1820313e0d65e4.zip hdf5-f833001e3948c1088e09697c1b1820313e0d65e4.tar.gz hdf5-f833001e3948c1088e09697c1b1820313e0d65e4.tar.bz2 |
Updated sec2, log, and core VFDs to use pread/pwrite when
available (can be controlled via a configure/CMake option)
Diffstat (limited to 'src/H5private.h')
-rw-r--r-- | src/H5private.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/H5private.h b/src/H5private.h index f58faec..8b6253d 100644 --- a/src/H5private.h +++ b/src/H5private.h @@ -1156,6 +1156,9 @@ typedef off_t h5_stat_size_t; #ifndef HDpowf #define HDpowf(X,Y) powf(X,Y) #endif /* HDpowf */ +#ifndef HDpread + #define HDpread(F,B,C,O) pread(F,B,C,O) +#endif /* HDpread */ #ifndef HDprintf #define HDprintf(...) HDfprintf(stdout, __VA_ARGS__) #endif /* HDprintf */ @@ -1168,6 +1171,9 @@ typedef off_t h5_stat_size_t; #ifndef HDputs #define HDputs(S) puts(S) #endif /* HDputs */ +#ifndef HDpwrite + #define HDpwrite(F,B,C,O) pwrite(F,B,C,O) +#endif /* HDpwrite */ #ifndef HDqsort #define HDqsort(M,N,Z,F) qsort(M,N,Z,F) #endif /* HDqsort*/ |