35 if (
state->segno != -1 && pageno ==
state->pageno)
36 return state->buf.data;
47 if (
state->segno != -1 && pageno ==
state->pageno)
48 return state->buf.data;
static char * SlruReadSwitchPage(SlruSegState *state, uint64 pageno)
char * SlruWriteSwitchPageSlow(SlruSegState *state, uint64 pageno)
void FreeSlruWrite(SlruSegState *state)
struct SlruSegState SlruSegState
static char * SlruWriteSwitchPage(SlruSegState *state, uint64 pageno)
SlruSegState * AllocSlruWrite(const char *dir, bool long_segment_names)
char * SlruReadSwitchPageSlow(SlruSegState *state, uint64 pageno)
SlruSegState * AllocSlruRead(const char *dir, bool long_segment_names)
void FreeSlruRead(SlruSegState *state)