]> git.proxmox.com Git - wasi-libc.git/blame - libc-top-half/musl/src/unistd/alarm.c
Update to musl 1.2.3.
[wasi-libc.git] / libc-top-half / musl / src / unistd / alarm.c
CommitLineData
320054e8
DG
1#include <unistd.h>
2#include <sys/time.h>
3#include "syscall.h"
4
5unsigned alarm(unsigned seconds)
6{
79a9b408
DG
7 struct itimerval it = { .it_value.tv_sec = seconds }, old = { 0 };
8 setitimer(ITIMER_REAL, &it, &old);
9 return old.it_value.tv_sec + !!old.it_value.tv_usec;
320054e8 10}