int(* bsm_handle)(struct ctx *ctx_p, struct indexes *indexes_p)
int bsm_deinit(ctx_t *ctx_p)
int(* bsm_wait)(struct ctx *ctx_p, struct indexes *indexes_p, struct timeval *timeout_p)
int bsm_init(ctx_t *ctx_p)
int bsm_add_watch_dir(struct ctx *ctx_p, struct indexes *indexes_p, const char *const accpath)