24 #ifdef H5_HAVE_ROS3_VFD
25 #define H5FD_ROS3 (H5FD_ros3_init())
27 #define H5FD_ROS3 (H5I_INVALID_HID)
30 #ifdef H5_HAVE_ROS3_VFD
74 #define H5FD_CURR_ROS3_FAPL_T_VERSION 1
76 #define H5FD_ROS3_MAX_REGION_LEN 32
77 #define H5FD_ROS3_MAX_SECRET_ID_LEN 128
78 #define H5FD_ROS3_MAX_SECRET_KEY_LEN 128
80 typedef struct H5FD_ros3_fapl_t {
83 char aws_region[H5FD_ROS3_MAX_REGION_LEN + 1];
84 char secret_id[H5FD_ROS3_MAX_SECRET_ID_LEN + 1];
85 char secret_key[H5FD_ROS3_MAX_SECRET_KEY_LEN + 1];