From b510c4d23678e4d02c68495bc5d6c2c39115b3bc Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Mon, 8 Oct 2007 19:58:54 +0000 Subject: [PATCH] Reverted r22484. setitimer() already sets errno, if necessary. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22487 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/system/libroot/posix/unistd/alarm.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/system/libroot/posix/unistd/alarm.c b/src/system/libroot/posix/unistd/alarm.c index fbfeddcc11..e47f6e9261 100644 --- a/src/system/libroot/posix/unistd/alarm.c +++ b/src/system/libroot/posix/unistd/alarm.c @@ -15,17 +15,12 @@ uint alarm(unsigned int sec) { struct itimerval value, oldValue; - int result; value.it_interval.tv_sec = value.it_interval.tv_usec = 0; value.it_value.tv_sec = sec; value.it_value.tv_usec = 0; - - result = setitimer(ITIMER_REAL, &value, &oldValue); - if (result < 0) { - errno = result; + if (setitimer(ITIMER_REAL, &value, &oldValue) < 0) return -1; - } if (oldValue.it_value.tv_usec) oldValue.it_value.tv_sec++;