blob: 212a6a390eeafddf4632e5e20478e9f7c5f702f0 [file] [log] [blame]
<assertions>
<assertion id="1" tag="ref:XSH6:31882:31883">
The pthread_barrierattr_init( ) function shall initialize a barrier attributes object attr
with the default value for all of the attributes defined by the implementation.
</assertion>
<assertion id="2" tag="ref:XSH6:31886:31888">
After a barrier attributes object has been used to initialize one or more barriers, any
function affecting the attributes object (including destruction) shall not affect any
previously initialized barrier.
</assertion>
<assertion id="3" tag="ref:XSH6:31890:31897">
If successful,
it shall return zero; otherwise, an error number shall be returned to indicate the error.
The pthread_barrierattr_init( ) function shall fail if:
[ENOMEM] Insufficient memory exists to initialize the barrier attributes object.
This function shall not return an error code of [EINTR].
</assertion>
</assertions>