From 08c1246909b8b5e28eee9aae194b3f4bd8465275 Mon Sep 17 00:00:00 2001 From: Stefano Ceccherini Date: Fri, 18 Aug 2006 09:40:12 +0000 Subject: [PATCH] In case of error, errno should be set to a positive value. Yeah, I know, it's sick. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18534 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/system/libroot/posix/signal/signal.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/system/libroot/posix/signal/signal.c b/src/system/libroot/posix/signal/signal.c index 07dc4cc8ea..b08050c29e 100644 --- a/src/system/libroot/posix/signal/signal.c +++ b/src/system/libroot/posix/signal/signal.c @@ -27,7 +27,7 @@ signal(int sig, sig_func_t signalHandler) // the current thread (the original is copied into the last param) err = sigaction(sig, &newAction, &oldAction); if (err < B_OK) { - errno = err; + errno = 1; return SIG_ERR; }