Files
hakmem/core/box/pool_zero_mode_box.h

22 lines
559 B
C
Raw Normal View History

// pool_zero_mode_box.h — Box: Pool zeroing policy (env-cached)
#ifndef POOL_ZERO_MODE_BOX_H
#define POOL_ZERO_MODE_BOX_H
#include "../hakmem_env_cache.h" // HAK_ENV_POOL_ZERO_MODE
typedef enum {
POOL_ZERO_MODE_FULL = 0,
POOL_ZERO_MODE_HEADER = 1,
POOL_ZERO_MODE_OFF = 2,
} PoolZeroMode;
static inline PoolZeroMode hak_pool_zero_mode(void) {
return (PoolZeroMode)HAK_ENV_POOL_ZERO_MODE();
}
static inline int hak_pool_zero_header_only(void) {
return hak_pool_zero_mode() == POOL_ZERO_MODE_HEADER;
}
#endif // POOL_ZERO_MODE_BOX_H