Man page - sem_close(3)

Packages contains this manual

Available languages:

en fr ja ru ro de

Manual

sem_close

NAME
LIBRARY
SYNOPSIS
DESCRIPTION
RETURN VALUE
ERRORS
ATTRIBUTES
STANDARDS
HISTORY
NOTES
SEE ALSO

NAME

sem_close - close a named semaphore

LIBRARY

POSIX threads library ( libpthread , -lpthread )

SYNOPSIS

#include <semaphore.h>

int sem_close(sem_t * sem );

DESCRIPTION

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

RETURN VALUE

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

ERRORS

EINVAL

sem is not a valid semaphore.

ATTRIBUTES

For an explanation of the terms used in this section, see attributes (7).

Image grohtml-461096-1.png

STANDARDS

POSIX.1-2008.

HISTORY

POSIX.1-2001.

NOTES

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

SEE ALSO

sem_getvalue (3), sem_open (3), sem_post (3), sem_unlink (3), sem_wait (3), sem_overview (7)