From aa398f56fa398f2202b04e82c67f822f3233786f Mon Sep 17 00:00:00 2001 From: Rich Felker Date: Sun, 20 Mar 2011 00:16:43 -0400 Subject: global cleanup to use the new syscall interface --- src/signal/setitimer.c | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) (limited to 'src/signal/setitimer.c') diff --git a/src/signal/setitimer.c b/src/signal/setitimer.c index cacab036..3b237580 100644 --- a/src/signal/setitimer.c +++ b/src/signal/setitimer.c @@ -3,13 +3,5 @@ int setitimer(int which, const struct itimerval *new, struct itimerval *old) { - int ret; - long knew[4] = { - new->it_interval.tv_sec, new->it_interval.tv_usec, - new->it_value.tv_sec, new->it_value.tv_usec - }, kold[4]; - - if (!(ret = syscall3(__NR_setitimer, which, (long)&knew, old ? (long)&kold : 0)) && old) - *old = (struct itimerval){ { kold[0], kold[1] }, { kold[2], kold[3] } }; - return ret; + return syscall(SYS_setitimer, which, new, old); } -- cgit v1.2.1