pthread_spin_unlock() 関数は、正常終了時に 0 を返します。それ以外の場合は、次のいずれかのエラーコードが返されます。
EPERM
呼び出しスレッドがロックを保持していません。
EINVAL
lock で指定された値が、初期化されたスピンロックオブジェクトを表していません。