OPEN_FLAGS
#define IS_RDWR(f) (((f) & OPEN_FLAGS) == OPEN_RDWR)
#define IS_RDONLY(f) (((f) & OPEN_FLAGS) == OPEN_RDONLY)
#define HDL_RDWR(h) (((h)->flags & OPEN_FLAGS) == OPEN_RDWR)
#define HDL_RDONLY(h) (((h)->flags & OPEN_FLAGS) == OPEN_RDONLY)
#define DB_RDWR(h) ((DB(h)->flags & OPEN_FLAGS) == OPEN_RDWR)
#define DB_RDONLY(h) ((DB(h)->flags & OPEN_FLAGS) == OPEN_RDONLY)
OPEN_FLAGS, kcred, &handle_impl->devhandle,
(void) ldi_close(handle_impl->devhandle, OPEN_FLAGS, kcred);