summaryrefslogtreecommitdiffstats
path: root/src/H5FDpublic.h
diff options
context:
space:
mode:
authorDana Robinson <derobins@hdfgroup.org>2021-02-26 11:37:03 (GMT)
committerDana Robinson <derobins@hdfgroup.org>2021-02-26 11:37:03 (GMT)
commit8c7b4c7de3c5e90e1165c2eb5eb058242d9f7dec (patch)
tree9ad4f808ce47a392c1f30cc040ce1bfe4cd6d7e5 /src/H5FDpublic.h
parent511b940da6fa60e163f6f94e423f6cbd2879468d (diff)
downloadhdf5-8c7b4c7de3c5e90e1165c2eb5eb058242d9f7dec.zip
hdf5-8c7b4c7de3c5e90e1165c2eb5eb058242d9f7dec.tar.gz
hdf5-8c7b4c7de3c5e90e1165c2eb5eb058242d9f7dec.tar.bz2
Moves the BSD queue to a wrapper to keep it out of the public API
Diffstat (limited to 'src/H5FDpublic.h')
-rw-r--r--src/H5FDpublic.h15
1 files changed, 7 insertions, 8 deletions
diff --git a/src/H5FDpublic.h b/src/H5FDpublic.h
index a921c29..6b2b36e 100644
--- a/src/H5FDpublic.h
+++ b/src/H5FDpublic.h
@@ -319,19 +319,18 @@ typedef struct H5FD_free_t {
* are declared here and the driver appends private fields in memory.
*/
struct H5FD_t {
- hid_t driver_id; /*driver ID for this file */
- const H5FD_class_t *cls; /*constant class info */
-
- TAILQ_ENTRY(H5FD_t) link; /* Linkage for list of all VFs. */
- H5FD_t *exc_owner; /* Pointer to an exclusive owner
- * or NULL if none.
- */
- unsigned long fileno; /* File 'serial' number */
+ hid_t driver_id; /* Driver ID for this file */
+ const H5FD_class_t *cls; /* Constant class info */
+ unsigned long fileno; /* File 'serial' number */
unsigned access_flags; /* File access flags (from create or open) */
unsigned long feature_flags; /* VFL Driver feature Flags */
haddr_t maxaddr; /* For this file, overrides class */
haddr_t base_addr; /* Base address for HDF5 data w/in file */
+ H5FD_t *exc_owner; /* Pointer to an exclusive owner
+ * or NULL if none.
+ */
+
/* Space allocation management fields */
hsize_t threshold; /* Threshold for alignment */
hsize_t alignment; /* Allocation alignment */