NAME
pthread_spin_unlock
—
unlock a spinlock object
SYNOPSIS
#include
<pthread.h>
int
pthread_spin_unlock
(pthread_spinlock_t
*lock);
DESCRIPTION
The
pthread_spin_unlock
()
function releases the spin lock referenced by lock
which was locked via the
pthread_spin_lock
()
or
pthread_spin_trylock
()
functions.
RETURN VALUES
If successful, pthread_spin_unlock
()
returns zero; otherwise an error number is returned to indicate the
error.
ERRORS
pthread_spin_unlock
() will fail if:
- [
EINVAL
] - The value specified by lock is invalid.
- [
EPERM
] - The lock is not owned by the calling thread.
SEE ALSO
STANDARDS
pthread_spin_unlock
() conforms to
IEEE Std 1003.1-2008 (“POSIX.1”).