Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!csd4.milw.wisc.edu!lll-winken!uunet!peregrine!elroy!aero!zapodid!zeus From: zeus@zapodid.aero.org (Dave Suess) Newsgroups: comp.sys.ibm.pc Subject: wall-time creep under MS-DOS? Summary: any fix? (repost of 3/13 query) Keywords: time() speeds up; interrupts Message-ID: <49479@aerospace.AERO.ORG> Date: 14 Apr 89 15:33:01 GMT Sender: news@aerospace.aero.org Reply-To: zeus@zapodid.UUCP (Dave Suess) Organization: The Aerospace Corporation, El Segundo, CA Lines: 12 I have a realtime application using a PC clone under MS-DOS -- it uses the 18 Hz interrupt to run a closed-loop servo. The software is in C, and part of it needs (and displays) local time (using the appropriate compiler library calls -- Turbo C, in this case). After a few weeks running, the date advances by several days! Is this related to interrupts, system calls, or what? I can't duplicate it on a more recent system, and a colleague tells me he's seen this problem written up somewhere... I'd appreciate any pointers anyone can give me (the end result will be saving $$ for taxpayers, if that's any excuse). Dave Suess zeus@aerospace.aero.org ...!trwrb!aero!zeus