1
0
mirror of git://git.sv.gnu.org/coreutils.git synced 2026-02-15 03:41:57 +02:00

timeout: fixup previous warning fix

* src/timeout.c (settimeout): Fix the previous commit
to test errno rather than the return value.
This commit is contained in:
Pádraig Brady
2011-09-01 15:50:08 +01:00
parent 37784220dd
commit 3d2e55d508

View File

@@ -116,8 +116,7 @@ settimeout (double duration)
struct timespec ts = dtotimespec (duration);
struct itimerspec its = { {0, 0}, ts };
timer_t timerid;
int timer_ret = timer_create (CLOCK_REALTIME, NULL, &timerid);
if (timer_ret == 0)
if (timer_create (CLOCK_REALTIME, NULL, &timerid) == 0)
{
if (timer_settime (timerid, 0, &its, NULL) == 0)
return;
@@ -127,7 +126,7 @@ settimeout (double duration)
timer_delete (timerid);
}
}
else if (timer_ret != ENOSYS)
else if (errno != ENOSYS)
error (0, errno, _("warning: timer_create"));
#endif