From owner-freebsd-hackers@FreeBSD.ORG Wed Dec 22 07:51:47 2004 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 43BAB16A4CF for ; Wed, 22 Dec 2004 07:51:47 +0000 (GMT) Received: from mail19.syd.optusnet.com.au (mail19.syd.optusnet.com.au [211.29.132.200]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9A06243D31 for ; Wed, 22 Dec 2004 07:51:46 +0000 (GMT) (envelope-from PeterJeremy@optushome.com.au) Received: from cirb503493.alcatel.com.au (c211-30-75-229.belrs2.nsw.optusnet.com.au [211.30.75.229]) iBM7pjUe000460 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO); Wed, 22 Dec 2004 18:51:45 +1100 Received: from cirb503493.alcatel.com.au (localhost.alcatel.com.au [127.0.0.1])iBM7pixP004412; Wed, 22 Dec 2004 18:51:44 +1100 (EST) (envelope-from pjeremy@cirb503493.alcatel.com.au) Received: (from pjeremy@localhost)iBM7pigW004411; Wed, 22 Dec 2004 18:51:44 +1100 (EST) (envelope-from pjeremy) Date: Wed, 22 Dec 2004 18:51:44 +1100 From: Peter Jeremy To: Castl Troy Message-ID: <20041222075144.GN79646@cirb503493.alcatel.com.au> References: <6.2.0.7.1.20041221221529.021bb7d0@pop.phreaker.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <6.2.0.7.1.20041221221529.021bb7d0@pop.phreaker.net> User-Agent: Mutt/1.4.2i cc: hackers@freebsd.org Subject: Re: calibrating time X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Dec 2004 07:51:47 -0000 On Tue, 2004-Dec-21 22:15:33 +0300, Castl Troy wrote: >Just want to ask people here who have time to run my program and answer me >back output from it. Out of interest, what are you expecting to demonstrate? In FreeBSD, both sleep(3) and usleep(3) are implemented using nanosleep(2). (This differs from the traditional implementation of sleep(3) which used alarm(2) and pause(2)). nanosleep(2) sleeps an integral number of ticks which is rounded up by one tick. -- Peter Jeremy