diff options
author | Songyu Lu <songyulu@hdfgroup.org> | 2021-03-26 17:25:14 (GMT) |
---|---|---|
committer | Songyu Lu <songyulu@hdfgroup.org> | 2021-03-26 17:25:14 (GMT) |
commit | 209a194993925166dd70815059e437074a3c2be4 (patch) | |
tree | c771b26cd76bf00664298e350158e4de24ec540a /test | |
parent | fde17589d88ef487fd3fbb487b4a2c98f0da3402 (diff) | |
download | hdf5-209a194993925166dd70815059e437074a3c2be4.zip hdf5-209a194993925166dd70815059e437074a3c2be4.tar.gz hdf5-209a194993925166dd70815059e437074a3c2be4.tar.bz2 |
Added the prefix (HD) to several C functions.
Diffstat (limited to 'test')
-rw-r--r-- | test/vfd_swmr_zoo_writer.c | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/test/vfd_swmr_zoo_writer.c b/test/vfd_swmr_zoo_writer.c index 06d165d..fdfdd6b 100644 --- a/test/vfd_swmr_zoo_writer.c +++ b/test/vfd_swmr_zoo_writer.c @@ -179,11 +179,7 @@ vfd_swmr_reader_did_increase_tick_to(uint64_t new_tick) if (fd == -1) { // TBD create a temporary file, here, and move it to its final path // after writing it. -<<<<<<< HEAD - fd = open("./shared_tick_num", O_RDWR | O_CREAT, 0600); -======= - fd = HDopen("./shared_tick_num", O_RDWR|O_CREAT, 0600); ->>>>>>> 79a94e0f431ac715d5cc0ca85c144901147207ab + fd = HDopen("./shared_tick_num", O_RDWR | O_CREAT, 0600); if (fd == -1) err(EXIT_FAILURE, "%s: open", __func__); } @@ -224,15 +220,14 @@ main(int argc, char **argv) struct timespec lastmsgtime = {.tv_sec = 0, .tv_nsec = 0}; bool wait_for_signal; int ch; - char vector[8]; unsigned seed; unsigned long tmpl; - char *end, *ostate; + char *end; const char *seedvar = "H5_ZOO_STEP_SEED"; bool use_vfd_swmr = true; bool print_estack = false; - const char *progname = HDbasename(argv[0]); - const char *personality = strstr(progname, "vfd_swmr_zoo_"); + char *progname = NULL; + char *personality; estack_state_t es; H5F_vfd_swmr_config_t vfd_swmr_config; int fd_writer_to_reader, fd_reader_to_writer; @@ -243,6 +238,11 @@ main(int argc, char **argv) struct timespec last = {0, 0}; struct timespec ival = {MAX_READ_TIME, 0}; /* Expected maximal time for reader's validation */ + if (H5_basename(argv[0], &progname) < 0) + errx(EXIT_FAILURE, "H5_basename failed"); + + personality = HDstrstr(progname, "vfd_swmr_zoo_"); + if (personality != NULL && strcmp(personality, "vfd_swmr_zoo_writer") == 0) writer = wait_for_signal = true; else if (personality != NULL && strcmp(personality, "vfd_swmr_zoo_reader") == 0) @@ -422,8 +422,6 @@ main(int argc, char **argv) if (!delete_zoo(fid, ".", &lastmsgtime, config)) errx(EXIT_FAILURE, "delete_zoo failed"); - (void)setstate(ostate); - /* Notify the reader about finishing zoo deletion */ notify = 4; if (HDwrite(fd_writer_to_reader, ¬ify, sizeof(int)) == -1) @@ -509,6 +507,9 @@ main(int argc, char **argv) if (H5Fclose(fid) < 0) errx(EXIT_FAILURE, "H5Fclose"); + if (progname) + HDfree(progname); + /* Close the named pipes */ if (HDclose(fd_writer_to_reader) < 0) errx(EXIT_FAILURE, "HDclose"); |