HDF5  1.12.0
Data Structures | Macros | Typedefs | Functions
H5FDlog.c File Reference
#include "H5FDdrvr_module.h"
#include "H5private.h"
#include "H5Eprivate.h"
#include "H5Fprivate.h"
#include "H5FDprivate.h"
#include "H5FDlog.h"
#include "H5FLprivate.h"
#include "H5Iprivate.h"
#include "H5MMprivate.h"
#include "H5Pprivate.h"

Data Structures

struct  H5FD_log_fapl_t
 
struct  H5FD_log_t
 

Macros

#define MAXADDR   (((haddr_t)1<<(8*sizeof(HDoff_t)-1))-1)
 
#define ADDR_OVERFLOW(A)   (HADDR_UNDEF==(A) || ((A) & ~(haddr_t)MAXADDR))
 
#define SIZE_OVERFLOW(Z)   ((Z) & ~(hsize_t)MAXADDR)
 
#define REGION_OVERFLOW(A, Z)
 

Typedefs

typedef struct H5FD_log_fapl_t H5FD_log_fapl_t
 
typedef struct H5FD_log_t H5FD_log_t
 

Functions

 H5FL_DEFINE_STATIC (H5FD_log_t)
 
hid_t H5FD_log_init (void)
 
herr_t H5Pset_fapl_log (hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_size)
 

Macro Definition Documentation

◆ ADDR_OVERFLOW

#define ADDR_OVERFLOW (   A)    (HADDR_UNDEF==(A) || ((A) & ~(haddr_t)MAXADDR))

◆ MAXADDR

#define MAXADDR   (((haddr_t)1<<(8*sizeof(HDoff_t)-1))-1)

◆ REGION_OVERFLOW

#define REGION_OVERFLOW (   A,
 
)
Value:
HADDR_UNDEF==(A)+(Z) || \
(HDoff_t)((A)+(Z))<(HDoff_t)(A))

◆ SIZE_OVERFLOW

#define SIZE_OVERFLOW (   Z)    ((Z) & ~(hsize_t)MAXADDR)

Typedef Documentation

◆ H5FD_log_fapl_t

◆ H5FD_log_t

typedef struct H5FD_log_t H5FD_log_t

Function Documentation

◆ H5FD_log_init()

hid_t H5FD_log_init ( void  )

◆ H5FL_DEFINE_STATIC()

H5FL_DEFINE_STATIC ( H5FD_log_t  )

◆ H5Pset_fapl_log()

herr_t H5Pset_fapl_log ( hid_t  fapl_id,
const char *  logfile,
unsigned long long  flags,
size_t  buf_size 
)
SIZE_OVERFLOW
#define SIZE_OVERFLOW(Z)
Definition: H5FDlog.c:156
ADDR_OVERFLOW
#define ADDR_OVERFLOW(A)
Definition: H5FDlog.c:155
HDoff_t
#define HDoff_t
Definition: H5private.h:928