https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=d06ba04550f96ae30daf38019ec80c99a39cf3f7
commit d06ba04550f96ae30daf38019ec80c99a39cf3f7 Author: Christian Franke <[email protected]> AuthorDate: Mon Nov 25 15:02:36 2024 +0100 Commit: Corinna Vinschen <[email protected]> CommitDate: Wed Nov 27 16:35:31 2024 +0100 Cygwin: sched_getscheduler: fix error handling Fixes: 6b2a2aa4af1e ("Add missing files.") Signed-off-by: Christian Franke <[email protected]> Diff: --- winsup/cygwin/sched.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/winsup/cygwin/sched.cc b/winsup/cygwin/sched.cc index 845fcef5702c..39d0ed96bbf6 100644 --- a/winsup/cygwin/sched.cc +++ b/winsup/cygwin/sched.cc @@ -140,7 +140,10 @@ int sched_getscheduler (pid_t pid) { if (pid < 0) - return ESRCH; + { + set_errno (EINVAL); + return -1; + } else return SCHED_FIFO; }
