diff options
author | Dana Robinson <43805+derobins@users.noreply.github.com> | 2021-03-11 21:34:55 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-03-11 21:34:55 (GMT) |
commit | 6f760f200d6cb959c960b936af3fb2e68a55afde (patch) | |
tree | 65417bef3aaa8b351000377ad20de6687e34830f /test/use_disable_mdc_flushes.c | |
parent | a78aae1150ffdfd44ef64c46da099c9412a7c3d0 (diff) | |
download | hdf5-6f760f200d6cb959c960b936af3fb2e68a55afde.zip hdf5-6f760f200d6cb959c960b936af3fb2e68a55afde.tar.gz hdf5-6f760f200d6cb959c960b936af3fb2e68a55afde.tar.bz2 |
Replaces checks for fork, etc. with checks for unistd.h (#457)
* Replaces checks for fork, etc. with H5_HAVE_UNISTD_H
Code previously checked for individual POSIX API calls using
H5_HAVE_FORK, etc. The calls we use have been standardized for
decades and available via unistd.h.
Some test messages that were missing when tests are skipped
due to a lack of unistd.h were also added.
The configure checks for individual POSIX API calls will be
removed in a later commit.
* Stupid formatter
Diffstat (limited to 'test/use_disable_mdc_flushes.c')
-rw-r--r-- | test/use_disable_mdc_flushes.c | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/test/use_disable_mdc_flushes.c b/test/use_disable_mdc_flushes.c index 1f2976f..f28e574 100644 --- a/test/use_disable_mdc_flushes.c +++ b/test/use_disable_mdc_flushes.c @@ -18,11 +18,9 @@ #include "h5test.h" /* This test uses many POSIX things that are not available on - * Windows. We're using a check for fork(2) here as a proxy for - * all POSIX/Unix/Linux things until this test can be made - * more platform-independent. + * Windows. */ -#ifdef H5_HAVE_FORK +#ifdef H5_HAVE_UNISTD_H #define H5D_FRIEND /*suppress error about including H5Dpkg */ #define H5D_TESTING @@ -539,7 +537,7 @@ done: return (ret_value); } -#else /* H5_HAVE_FORK */ +#else /* H5_HAVE_UNISTD_H */ int main(void) @@ -548,4 +546,4 @@ main(void) HDexit(EXIT_SUCCESS); } /* end main() */ -#endif /* H5_HAVE_FORK */ +#endif /* H5_HAVE_UNISTD_H */ |