summaryrefslogtreecommitdiffstats
path: root/sys/i386/isa/sound/soundcard.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/i386/isa/sound/soundcard.c')
-rw-r--r--sys/i386/isa/sound/soundcard.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/sys/i386/isa/sound/soundcard.c b/sys/i386/isa/sound/soundcard.c
index 36b5a1e..dae5a54 100644
--- a/sys/i386/isa/sound/soundcard.c
+++ b/sys/i386/isa/sound/soundcard.c
@@ -73,11 +73,12 @@ get_time()
{
extern struct timeval time;
struct timeval timecopy;
-int x = splclock();
-
+int x;
+
+ x = splclock();
timecopy = time;
splx(x);
- return ((unsigned long)timecopy.tv_usec*HZ)/1000000 +
+ return timecopy.tv_usec/(1000000/HZ) +
(unsigned long)timecopy.tv_sec*HZ;
}
OpenPOWER on IntegriCloud