Current: GDBM_FILE gdbm_open (const char *file, int block_size, int flags, int mode, void (*fatal_func) (const char *)) Planned: GDBM_FILE gdbm_open_X (const char *file, int flags); GDBM_FILE gdbm_creat_X (const char *file, int flags, int block_size); GDBM_FILE gdbm_open_Y (const char *file, int flags, ...); enum { GDBM_OPEN_FD, GDBM_OPEN_BLOCK_SIZE, GDBM_OPEN_CREAT_MODE, GDBM_OPEN_FATAL_FUNC, }