//my_pxsem_svsem/sem_close.c
#include	"unpipc.h"
#include	"semaphore.h"

int
mysem_close(mysem_t *sem)
{
	if (sem->sem_magic != SEM_MAGIC) {
		errno = EINVAL;
		return(-1);
	}
	sem->sem_magic = 0;		/*    */

	free(sem);
	return(0);
}
