Christian Franke wrote:
Long standing (2001) minor issue.


v2 with "Fixes:" in log message.

From 6c8c005a36a4f75f0dfd9f4c8e1db81ef1feedcc Mon Sep 17 00:00:00 2001
From: Christian Franke <christian.fra...@t-online.de>
Date: Mon, 25 Nov 2024 15:02:36 +0100
Subject: [PATCH] Cygwin: sched_getscheduler: fix error handling

Fixes: 6b2a2aa4af1e ("Add missing files.")
Signed-off-by: Christian Franke <christian.fra...@t-online.de>
---
 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 333786f44..a3546fcb8 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;
 }
-- 
2.45.1

Reply via email to