smtx_unlock(3)		   Library Functions Manual		smtx_unlock(3)

NAME
     smtx_unlock – unlock a previously acquired spinlock.

SYNOPSIS
     library “threads”
     #include <threadse.h>

     int
     smtx_unlock(smtx_t *s);

DESCRIPTION
     The function smtx_unlock() will unlock a previously acquired spinlock s.

RETURN VALUES
     Upon success smtx_unlock() will return thrd_success.  In case of error
     thrd_error will be returned.

SEE ALSO
     smtx_init(3) smtx_destroy(3) smtx_lock(3) smtx_trylock(3)

HISTORY
     The smtx_unlock() function first appeared in the Adelsbach Enhanced
     Threading Library.	 MacOS support was added in version 1.0.1 using an
     implementation with atomic variables.

AUTHORS
     Jan Adelsbach <jan@jadelsbach.de>

Linux 6.13.6-1-default		March 30, 2025		Linux 6.13.6-1-default