USFREESEMA(3P)                                                  USFREESEMA(3P)


NAME
     usfreesema - free a semaphore

C SYNOPSIS
     #include <ulocks.h>

     void usfreesema (usema_t *sema, usptr_t *handle);

DESCRIPTION
     usfreesema frees the previously allocated semaphore (via usnewsema(3P))
     specified by sema. Semaphores allocated via usnewpollsema(3P) should be
     freed using usfreespollsema(3P).

SEE ALSO
     usfreepollsema(3P), usinitsema(3P), usinit(3P), usnewsema(3P),
     usnewpollsema(3P).

DIAGNOSTICS
     usfreesema returns no value.


                                                                        Page 1