X-Authentication-Warning: delorie.com: mailnull set sender to djgpp-bounces using -f Date: Mon, 22 Apr 2002 09:39:17 +0300 (IDT) From: Eli Zaretskii X-Sender: eliz AT is To: Alex Vinokur cc: djgpp AT delorie DOT com Subject: Re: uclock_t & gcc 3.0.4 on Windows-2000 In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Reply-To: djgpp AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: djgpp AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On Mon, 22 Apr 2002, Alex Vinokur wrote: > | I can suggest two possible explanations: > | > | - the C++ library has a bug when printing long long variables via > | cout (did you try an equivalent C program?); > > > An equivalent C program usually generates the same result (sometimes it works OK). Which leaves us with the other alternative: > | - uclock tries to reprogram the system timer chip, but Windows 2000, > | being of the NT family, doesn't let you do so. This doesn't really surprise me: reprogramming the timer on a multi-programming OS is something that needs a lot of support in the DOS emulator, since the OS cannot let you reprogram the _real_ timer. And the DOS emulator of the NT family is known as one that implements only the bare minimum. Programming the SVGA registers doesn't work for the same reason.