void rw_sysinit_flags(void *arg) { struct rw_args_flags *args = arg; rw_init_flags(args->ra_rw, args->ra_desc, args->ra_flags); }
void sx_init_flags(struct sx *sx, const char *description, int opts) { int rwopts = 0; if (opts & SX_RECURSE) rwopts |= RW_RECURSE; rw_init_flags((struct rwlock *)sx, description, rwopts); }