<assertions>
  <assertion id="1" tag="ref:XSH6:31485:31486">
pthread_attr_setscope shall set the contentionscope attribute in the attr object.
  </assertion>
  <assertion id="2" tag="ref:XSH6:31487:31489">
The contentionscope attribute may have the values PTHREAD_SCOPE_SYSTEM, signifying system scheduling contention scope, or PTHREAD_SCOPE_PROCESS, signifying process scheduling contention scope.
  </assertion>
  <assertion id="3" tag="ref:XSH6:31492:31492">
If successful, pthread_attr_setscope functions return zero.
  </assertion>
  <assertion id="4" tag="ref:XSH6:31493:31496">
If fail, an error number shall be returned to indicate the error.
[EINVAL] The value of contentionscope is not valid.
  </assertion>
  <assertion id="5" tag="ref:XSH6:31497:31497">
If fail, an error number shall be returned to indicate the error.
[ENOTSUP] An attempt was made to set the attribute to an unsupported value.
  </assertion>
  <assertion id="6" tag="ref:XSH6:31498:31498">
Shall not return an error code of [EINTR]
  </assertion>
</assertions>
