| 12345678910111213141516171819202122232425262728 | /* * timer_settime.c - set the timer. */#include <errno.h>#include <stdlib.h>#include <time.h>#include <sys/syscall.h>#include "kernel-posix-timers.h"#ifdef __NR_timer_settime#define __NR___syscall_timer_settime __NR_timer_settimestatic __inline__ _syscall4(int, __syscall_timer_settime, kernel_timer_t, ktimerid,			int, flags, const void *, value, void *, ovalue);/* Set the expiration time for a timer */int timer_settime(timer_t timerid, int flags, const struct itimerspec *value,		  struct itimerspec *ovalue){	struct timer *kt = (struct timer *)timerid;	/* Set timeout */	return __syscall_timer_settime(kt->ktimerid, flags, value, ovalue);}#endif
 |