lib: posix: remove return error code
ENOTSUP is not being used correctly in pthread_attr_setschedparam(), hence replaced its check for EINVAL instead. Signed-off-by: Niranjhana N <niranjhana.n@intel.com>
This commit is contained in:
parent
7e6c103ff5
commit
d3ab9a37d8
1 changed files with 2 additions and 5 deletions
|
@ -86,14 +86,11 @@ int pthread_attr_setschedparam(pthread_attr_t *attr,
|
|||
{
|
||||
int priority = schedparam->priority;
|
||||
|
||||
if (!attr || !attr->initialized) {
|
||||
if (!attr || !attr->initialized ||
|
||||
(is_posix_prio_valid(priority, attr->schedpolicy) == false)) {
|
||||
return EINVAL;
|
||||
}
|
||||
|
||||
if (is_posix_prio_valid(priority, attr->schedpolicy) == false) {
|
||||
return ENOTSUP;
|
||||
}
|
||||
|
||||
attr->priority = priority;
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue