mirror of
https://github.com/python/cpython.git
synced 2026-06-14 23:20:52 -04:00
Yet another fix for #12763: test_posix failure on OpenIndiana
This commit is contained in:
@@ -4741,7 +4741,13 @@ posix_sched_setscheduler(PyObject *self, PyObject *args)
|
||||
if (!PyArg_ParseTuple(args, _Py_PARSE_PID "iO&:sched_setscheduler",
|
||||
&pid, &policy, &convert_sched_param, ¶m))
|
||||
return NULL;
|
||||
if (sched_setscheduler(pid, policy, ¶m))
|
||||
|
||||
/*
|
||||
** sched_setscheduler() returns 0 in Linux, but
|
||||
** the previous scheduling policy.
|
||||
** On error, -1 is returned in all Operative Systems.
|
||||
*/
|
||||
if (sched_setscheduler(pid, policy, ¶m) == -1)
|
||||
return posix_error();
|
||||
Py_RETURN_NONE;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user