From owner-freebsd-hackers@FreeBSD.ORG Fri Jun 3 12:07:13 2005 Return-Path: X-Original-To: freebsd-hackers@freebsd.org 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 8656E16A41C for ; Fri, 3 Jun 2005 12:07:13 +0000 (GMT) (envelope-from NKoch@demig.de) Received: from server.absolute-media.de (server.absolute-media.de [213.239.231.9]) by mx1.FreeBSD.org (Postfix) with ESMTP id 33D7843D1F for ; Fri, 3 Jun 2005 12:07:12 +0000 (GMT) (envelope-from NKoch@demig.de) Received: from firewall.demig (p50838965.dip0.t-ipconnect.de [80.131.137.101]) by server.absolute-media.de (Postfix) with ESMTP id A8C547D61E for ; Fri, 3 Jun 2005 14:07:10 +0200 (CEST) Received: from ws-ew-3 (ws-ew-3.w2kdemig [192.168.1.72]) by firewall.demig (8.13.4/8.13.1) with SMTP id j53C3vGZ043912 for ; Fri, 3 Jun 2005 14:03:57 +0200 (CEST) (envelope-from NKoch@demig.de) From: "Norbert Koch" To: "Freebsd-Hackers@Freebsd. Org" Date: Fri, 3 Jun 2005 14:03:56 +0200 Message-ID: <000001c56834$519f2720$4801a8c0@ws-ew-3.W2KDEMIG> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook 8.5, Build 4.71.2173.0 Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2120.0 X-Spam-Status: No, score=-102.8 required=5.0 tests=ALL_TRUSTED, USER_IN_WHITELIST autolearn=failed version=3.0.3 X-Spam-Checker-Version: SpamAssassin 3.0.3 (2005-04-27) on firewall.demig X-Virus-Scanned: by amavisd-new Subject: O_NONBLOCK vs IO_NDELAY: what to use where? X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Jun 2005 12:07:13 -0000 Hello. In releng-4 the device driver's read/write functions check for non-blocking i/o using (flag & IO_NDELAY) Is that changed in current to O_NONBLOCK? As I understand: #include IO_NDELAY for releng-4 and #include O_NONBLOCK for current. Correct? If yes, what exact version should I test for? Thank you, Norbert Koch