summaryrefslogtreecommitdiffstats
path: root/src/H5queue.h
Commit message (Collapse)AuthorAgeFilesLines
* Formats the source and updates the gcc warning pragmasDana Robinson2021-03-251-497/+487
|
* Fixes leading underscores in VFD SWMR include guardsDana Robinson2021-03-011-3/+3
|
* Adapts H5queue.h to work on MacOSDana Robinson2021-02-261-100/+123
|
* Moves H5queue.h to H5private.h and yanks circular queue macrosDana Robinson2021-02-261-191/+3
|
* Add all extant virtual files to a list. Add an "exclusive owner" (`exc_owner`)David Young2020-07-101-0/+847
member to all virtual files. Add a routine, H5FD_has_conflict(), that returns true if a new virtual file is identical to an existing virtual file that has an exclusive owner. Establish an exclusive owner for a VFD SWMR virtual file's lower virtual file. Rename bsdqueue.h to H5queue.h and install it, since it's used by H5FDpublic.h. This is part of a changeset that helps us avoid creating multiple H5F_shared_t for one file when virtual datasets are used with VFD SWMR. The old code for deduplicating VFD SWMR H5F_shared_t instances did not work correctly with VFD SWMR, so we'd end up with multiple H5F_shared_t all active on the same file.