28 #define IOR_RDONLY 0x01 29 #define IOR_WRONLY 0x02 31 #define IOR_APPEND 0x08 32 #define IOR_CREAT 0x10 33 #define IOR_TRUNC 0x20 35 #define IOR_DIRECT 0x80 38 #define IOR_IRWXU 0x0001 39 #define IOR_IRUSR 0x0002 40 #define IOR_IWUSR 0x0004 41 #define IOR_IXUSR 0x0008 42 #define IOR_IRWXG 0x0010 43 #define IOR_IRGRP 0x0020 44 #define IOR_IWGRP 0x0040 45 #define IOR_IXGRP 0x0080 46 #define IOR_IRWXO 0x0100 47 #define IOR_IROTH 0x0200 48 #define IOR_IWOTH 0x0400 49 #define IOR_IXOTH 0x0800 101 char* (*get_version)(void);
111 int (*rename) (
const char *oldpath,
const char *newpath,
aiori_mod_opt_t * module_options);
options_all_t * airoi_create_all_module_options(option_help *global_options)
struct ior_aiori_statfs ior_aiori_statfs_t
IOR_offset_t segmentCount
const ior_aiori_t * aiori_select(const char *api)
char * aiori_get_version(void)
int aiori_posix_statfs(const char *path, ior_aiori_statfs_t *stat_buf, aiori_mod_opt_t *module_options)
IOR_offset_t expectedAggFileSize
IOR_offset_t MPIIO_GetFileSize(aiori_mod_opt_t *options, char *testFileName)
static option_help options[]
void MPIIO_xfer_hints(aiori_xfer_hint_t *params)
int aiori_posix_access(const char *path, int mode, aiori_mod_opt_t *module_options)
void MPIIO_Delete(char *testFileName, aiori_mod_opt_t *module_options)
IOR_offset_t transferSize
static const ior_aiori_t * backend
static options_all_t * global_options
int aiori_posix_mkdir(const char *path, mode_t mode, aiori_mod_opt_t *module_options)
int aiori_posix_rmdir(const char *path, aiori_mod_opt_t *module_options)
int aiori_posix_stat(const char *path, struct stat *buf, aiori_mod_opt_t *module_options)
struct aiori_xfer_hint_t aiori_xfer_hint_t
void aiori_supported_apis(char *APIs, char *APIs_legacy, enum bench_type type)
ior_aiori_t s3_plus_aiori
struct aiori_fd_t aiori_fd_t
struct ior_aiori ior_aiori_t
const char * aiori_default(void)
ior_aiori_t S3_libS3_aiori
long long int IOR_offset_t
void * airoi_update_module_options(const ior_aiori_t *backend, options_all_t *module_defaults)
int MPIIO_Access(const char *, int, aiori_mod_opt_t *module_options)