summaryrefslogtreecommitdiff
path: root/usr/src/lib/libbc/libc/gen/common/ualarm.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/lib/libbc/libc/gen/common/ualarm.c')
-rw-r--r--usr/src/lib/libbc/libc/gen/common/ualarm.c36
1 files changed, 0 insertions, 36 deletions
diff --git a/usr/src/lib/libbc/libc/gen/common/ualarm.c b/usr/src/lib/libbc/libc/gen/common/ualarm.c
deleted file mode 100644
index 9972b0b279..0000000000
--- a/usr/src/lib/libbc/libc/gen/common/ualarm.c
+++ /dev/null
@@ -1,36 +0,0 @@
-#pragma ident "%Z%%M% %I% %E% SMI"
- /* from UCB 5.1 85/06/05 */
-
-/*
- * Copyright (c) 1985 Regents of the University of California.
- * All rights reserved. The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#include <sys/time.h>
-
-#define USPS 1000000 /* # of microseconds in a second */
-
-/*
- * Generate a SIGALRM signal in ``usecs'' microseconds.
- * If ``reload'' is non-zero, keep generating SIGALRM
- * every ``reload'' microseconds after the first signal.
- */
-unsigned
-ualarm(usecs, reload)
- register unsigned usecs;
- register unsigned reload;
-{
- struct itimerval new, old;
-
- new.it_interval.tv_usec = reload % USPS;
- new.it_interval.tv_sec = reload / USPS;
-
- new.it_value.tv_usec = usecs % USPS;
- new.it_value.tv_sec = usecs / USPS;
-
- if (setitimer(ITIMER_REAL, &new, &old) == 0)
- return (old.it_value.tv_sec * USPS + old.it_value.tv_usec);
- /* else */
- return (-1);
-}