From owner-freebsd-bugs Sun Jun 20 7: 0: 5 1999 Delivered-To: freebsd-bugs@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 5D89314FEF for ; Sun, 20 Jun 1999 07:00:04 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id HAA65892; Sun, 20 Jun 1999 07:00:04 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from unox.student.tue.nl (unox.student.tue.nl [131.155.210.3]) by hub.freebsd.org (Postfix) with ESMTP id 5F92514D54 for ; Sun, 20 Jun 1999 06:52:31 -0700 (PDT) (envelope-from marcelk@bitpit.net) Received: from brick.bitpit.net (brick.bitpit.net [192.168.0.6]) by unox.student.tue.nl (8.9.1/8.8.8) with ESMTP id PAA27471 for ; Sun, 20 Jun 1999 15:52:29 +0200 Received: (from marcelk@localhost) by brick.bitpit.net (8.9.3/8.8.3) id PAA53936; Sun, 20 Jun 1999 15:52:29 +0200 (CEST) Message-Id: <199906201352.PAA53936@brick.bitpit.net> Date: Sun, 20 Jun 1999 15:52:29 +0200 (CEST) From: marcelk@bitpit.net Reply-To: marcelk@bitpit.net To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: kern/12305: clock() ticks backwards Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 12305 >Category: kern >Synopsis: clock() ticks backwards >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Jun 20 07:00:02 PDT 1999 >Closed-Date: >Last-Modified: >Originator: Marcel van Kervinck >Release: FreeBSD 3.2-BETA i386 >Organization: >Environment: Observed in releases 2.2, 3.1 and 3.2, SMP and non-SMP kernels. >Description: Consecutive calls to clock() sometimes suggest negative elapsed time. >How-To-Repeat: #include #include int main (void) { clock_t a, b; for (;;) { b = clock (); do { a = b; b = clock (); } while (a <= b); printf ("%lu %lu\n", (unsigned long)a, (unsigned long)b); } return 0; } >Fix: >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message