From owner-freebsd-hackers Sun Jan 23 21:39:30 2000 Delivered-To: freebsd-hackers@freebsd.org Received: from rover.village.org (rover.village.org [204.144.255.49]) by hub.freebsd.org (Postfix) with ESMTP id 6147E1506F; Sun, 23 Jan 2000 21:39:26 -0800 (PST) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (harmony.village.org [10.0.0.6]) by rover.village.org (8.9.3/8.9.3) with ESMTP id WAA98968; Sun, 23 Jan 2000 22:39:23 -0700 (MST) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (localhost.village.org [127.0.0.1]) by harmony.village.org (8.9.3/8.8.3) with ESMTP id WAA00982; Sun, 23 Jan 2000 22:39:04 -0700 (MST) Message-Id: <200001240539.WAA00982@harmony.village.org> To: Mikhail Teterin Subject: Re: kern/13644 Cc: Dan Nelson , Jason Evans , David Schwartz , bde@FreeBSD.ORG, hackers@FreeBSD.ORG In-reply-to: Your message of "Mon, 24 Jan 2000 00:24:02 EST." <200001240524.AAA46117@rtfm.newton> References: <200001240524.AAA46117@rtfm.newton> Date: Sun, 23 Jan 2000 22:39:04 -0700 From: Warner Losh Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In message <200001240524.AAA46117@rtfm.newton> Mikhail Teterin writes: : Where does it guarantee that? Man-pages say, it is guaranteed to sleep : no MORE then the timeout, not less. Is there some other specification, : that's different from the man-pages, or are you talking from the : implementation point of view? The man pages say exactly: If timeout is a non-nil pointer, it specifies a maximum interval to wait for the selection to complete. Which doesn't say that it will sleep no more than this. It says that it will wait no longer than this for the selection to complete. It doesn't guarantee anything, imho. It doesn't guarnatee that you will be scheduled at any given time. Besides, POSIX's definition of select clearly states what I said. Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message