sema_init
sema_init(sema_t *sp, unsigned int count, int type, void *arg __unused)
#define sema_init ksema_init
sema_init(ksema_t *sp, unsigned count, char *name, ksema_type_t type, void *arg)