diff options
Diffstat (limited to 'libc/unistd/alarm.c')
-rw-r--r-- | libc/unistd/alarm.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libc/unistd/alarm.c b/libc/unistd/alarm.c index 01863a4..53edea9 100644 --- a/libc/unistd/alarm.c +++ b/libc/unistd/alarm.c @@ -51,7 +51,11 @@ alarm(secs) itp->it_value.tv_sec = secs; itp->it_value.tv_usec = 0; if (setitimer(ITIMER_REAL, itp, &oitv) < 0) +#if 1 /* BIONIC: Same behaviour than GLibc for errors */ + return 0; +#else return (-1); +#endif if (oitv.it_value.tv_usec) oitv.it_value.tv_sec++; return (oitv.it_value.tv_sec); |