libc_r: Add inheritsched check in pthread_attr_setinheritsched().
authorSascha Wildner <saw@online.de>
Sun, 2 Feb 2014 22:37:29 +0000 (23:37 +0100)
committerSascha Wildner <saw@online.de>
Sun, 2 Feb 2014 22:42:15 +0000 (23:42 +0100)
commitce52c965bad4587b8129ef31d8b226590c2225bb
tree54469eef51dee8456c1eb6a66c2b1e68dec5880f
parent6cc36db4f9ffbe79d5675b40a597954acee7e7aa
libc_r: Add inheritsched check in pthread_attr_setinheritsched().

Per POSIX, "the supported values of inheritsched shall be:

PTHREAD_INHERIT_SCHED
[...]

PTHREAD_EXPLICIT_SCHED
[...]"

And, "the pthread_attr_setinheritsched() function may fail if:

[EINVAL]
The value of inheritsched is not valid."
lib/libc_r/uthread/uthread_attr_setinheritsched.c