summaryrefslogtreecommitdiffstats
path: root/testpar
diff options
context:
space:
mode:
authorAllen Byrne <byrn@hdfgroup.org>2018-03-06 21:40:15 (GMT)
committerAllen Byrne <byrn@hdfgroup.org>2018-03-06 21:40:15 (GMT)
commite5b602fafe301d9ab8fa1c870ab18fd59c03370c (patch)
tree6f3d7ea95967a929a0a8906baf691bab835a23c3 /testpar
parentd8f88eb7b8709a80981e04cb5671a1a17ef66da0 (diff)
downloadhdf5-e5b602fafe301d9ab8fa1c870ab18fd59c03370c.zip
hdf5-e5b602fafe301d9ab8fa1c870ab18fd59c03370c.tar.gz
hdf5-e5b602fafe301d9ab8fa1c870ab18fd59c03370c.tar.bz2
Add #ifdef H5_HAVE_FORK
Diffstat (limited to 'testpar')
-rw-r--r--testpar/t_cache_image.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/testpar/t_cache_image.c b/testpar/t_cache_image.c
index 7fe0020..d23548a 100644
--- a/testpar/t_cache_image.c
+++ b/testpar/t_cache_image.c
@@ -4056,6 +4056,13 @@ smoke_check_1(MPI_Comm mpi_comm, MPI_Info mpi_info, int mpi_rank, int mpi_size)
} /* smoke_check_1() */
+/* 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.
+ */
+#ifdef H5_HAVE_FORK
+
/*-------------------------------------------------------------------------
* Function: main
*
@@ -4271,4 +4278,14 @@ finish:
return(nerrs > 0);
} /* main() */
+#else /* H5_HAVE_FORK */
+
+int
+main(void)
+{
+ HDfprintf(stderr, "Non-POSIX platform. Skipping.\n");
+ return EXIT_SUCCESS;
+} /* end main() */
+
+#endif /* H5_HAVE_FORK */