From 404e5c4091c607a39d28b651063da9bdc7ebb3bb Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Fri, 1 Aug 2014 22:13:11 -0700 Subject: * configure (have_sys_time): New variable. Added check for setitimer/getitimer which also checks for . * signal.c (sig_init): Register itimer-real, itimer-virtual, itimer-prof variables and getitimer and setitimer functions. (tv_to_usec): New static function. (getitimer_wrap, setitimer_wrap): New functions. * signal.h (getitimer_wrap, setitimer_wrap): Declared. * txr.1: Documented itimers. --- signal.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'signal.h') diff --git a/signal.h b/signal.h index 63a9bb8d..4fe9d823 100644 --- a/signal.h +++ b/signal.h @@ -124,3 +124,8 @@ val sig_check(void); #if HAVE_POSIX_SIGS int sig_mask(int how, const sigset_t *set, sigset_t *oldset); #endif + +#if HAVE_ITIMER +val getitimer_wrap(val which); +val setitimer_wrap(val which, val interval, val currval); +#endif -- cgit v1.2.3