sem_close

NAME

sem_close - close a named semaphore

SYNOPSIS

#include <semaphore.h>
 I int sem_close(sem_t * sem );

DESCRIPTION

R sem_close () closes the named semaphore referred to by R sem , allowing any resources that the system has allocated to the calling process for this semaphore to be freed.

RETURN VALUE

On success R sem_close () returns 0; on error, -1 is returned, with errno set to indicate the error.

ERRORS

EINVAL
sem is not a valid semaphore.

CONFORMING TO

POSIX.1-2001.

NOTES

All open named semaphores are automatically closed on process termination, or upon execve(2).

SEE ALSO