[newlib-cygwin/main] Cygwin: sched_getscheduler: fix error handling
Corinna Vinschen
corinna@sourceware.org
Wed Nov 27 15:36:16 GMT 2024
https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=46d1e63c76c032d0a8ad4f30f75be7347e24cbb0
commit 46d1e63c76c032d0a8ad4f30f75be7347e24cbb0
Author: Christian Franke <christian.franke@t-online.de>
AuthorDate: Mon Nov 25 15:02:36 2024 +0100
Commit: Corinna Vinschen <corinna@vinschen.de>
CommitDate: Wed Nov 27 16:35:21 2024 +0100
Cygwin: sched_getscheduler: fix error handling
Fixes: 6b2a2aa4af1e ("Add missing files.")
Signed-off-by: Christian Franke <christian.franke@t-online.de>
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 71a1e868f9b4..22ff0c8e8e77 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;
}
More information about the Cygwin-cvs
mailing list