From owner-freebsd-standards Sun Aug 18 15:26:17 2002 Delivered-To: freebsd-standards@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 47E6237B400 for ; Sun, 18 Aug 2002 15:26:16 -0700 (PDT) Received: from espresso.q9media.com (espresso.q9media.com [65.39.129.122]) by mx1.FreeBSD.org (Postfix) with ESMTP id EFA4743E6A for ; Sun, 18 Aug 2002 15:26:15 -0700 (PDT) (envelope-from mike@espresso.q9media.com) Received: by espresso.q9media.com (Postfix, from userid 1002) id EE4F99E57; Sun, 18 Aug 2002 18:20:46 -0400 (EDT) Date: Sun, 18 Aug 2002 18:20:46 -0400 From: Mike Barcroft To: standards@FreeBSD.org Subject: ansi.h and types.h merger for review Message-ID: <20020818182046.A92192@espresso.q9media.com> References: <20020817191220.A49187@espresso.q9media.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20020817191220.A49187@espresso.q9media.com>; from mike@FreeBSD.org on Sat, Aug 17, 2002 at 07:12:20PM -0400 Organization: The FreeBSD Project Sender: owner-freebsd-standards@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG [I sent a similar post yesterday, but I think it bounced even though I didn't receive a bounce message.] I'd appreciate comments on the following patch which merges and : http://people.freebsd.org/~mike/patches/types4.diff I'd like to commit it on Wednesday if there aren't too many issues with the patch. Best regards, Mike Barcroft To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-standards" in the body of the message From owner-freebsd-standards Mon Aug 19 4:12:54 2002 Delivered-To: freebsd-standards@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9767037B400; Mon, 19 Aug 2002 04:12:53 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4C35D43E6E; Mon, 19 Aug 2002 04:12:53 -0700 (PDT) (envelope-from tjr@FreeBSD.org) Received: from freefall.freebsd.org (tjr@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7JBCrJU086196; Mon, 19 Aug 2002 04:12:53 -0700 (PDT) (envelope-from tjr@freefall.freebsd.org) Received: (from tjr@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7JBCqGn086188; Mon, 19 Aug 2002 04:12:52 -0700 (PDT) Date: Mon, 19 Aug 2002 04:12:52 -0700 (PDT) From: "Tim J. Robbins" Message-Id: <200208191112.g7JBCqGn086188@freefall.freebsd.org> To: l.ertl@univie.ac.at, tjr@FreeBSD.org, freebsd-standards@FreeBSD.org Subject: Re: standards/41576: POSIX compliance of ln(1) Sender: owner-freebsd-standards@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Synopsis: POSIX compliance of ln(1) State-Changed-From-To: open->patched State-Changed-By: tjr State-Changed-When: Mon Aug 19 04:12:24 PDT 2002 State-Changed-Why: Manual page change has been MFC'd. http://www.freebsd.org/cgi/query-pr.cgi?pr=41576 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-standards" in the body of the message From owner-freebsd-standards Mon Aug 19 11:52:41 2002 Delivered-To: freebsd-standards@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F0A6B37B400; Mon, 19 Aug 2002 11:52:38 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id A083243E6A; Mon, 19 Aug 2002 11:52:38 -0700 (PDT) (envelope-from johan@FreeBSD.org) Received: from freefall.freebsd.org (johan@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7JIqcJU025655; Mon, 19 Aug 2002 11:52:38 -0700 (PDT) (envelope-from johan@freefall.freebsd.org) Received: (from johan@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7JIqclo025651; Mon, 19 Aug 2002 11:52:38 -0700 (PDT) Date: Mon, 19 Aug 2002 11:52:38 -0700 (PDT) From: Johan Karlsson Message-Id: <200208191852.g7JIqclo025651@freefall.freebsd.org> To: johan@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-standards@FreeBSD.org Subject: Re: misc/24590: timezone function not compatible witn Single Unix Spec v2 Sender: owner-freebsd-standards@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Synopsis: timezone function not compatible witn Single Unix Spec v2 Responsible-Changed-From-To: freebsd-bugs->freebsd-standards Responsible-Changed-By: johan Responsible-Changed-When: Mon Aug 19 11:52:14 PDT 2002 Responsible-Changed-Why: -standards issue. http://www.freebsd.org/cgi/query-pr.cgi?pr=24590 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-standards" in the body of the message From owner-freebsd-standards Mon Aug 19 12:30:23 2002 Delivered-To: freebsd-standards@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D991B37B400; Mon, 19 Aug 2002 12:30:21 -0700 (PDT) Received: from mailbox.univie.ac.at (mailbox.univie.ac.at [131.130.1.27]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7028A43E65; Mon, 19 Aug 2002 12:30:20 -0700 (PDT) (envelope-from l.ertl@univie.ac.at) Received: from adslle.cc.univie.ac.at (adslle.cc.univie.ac.at [131.130.102.11]) by mailbox.univie.ac.at (8.12.2/8.12.2) with ESMTP id g7JJU93I061430; Mon, 19 Aug 2002 21:30:13 +0200 Date: Mon, 19 Aug 2002 21:30:09 +0200 (CEST) From: Lukas Ertl X-X-Sender: le@leelou.in.tern To: "Tim J. Robbins" Cc: freebsd-standards@FreeBSD.org Subject: Re: standards/41576: POSIX compliance of ln(1) In-Reply-To: <200208191112.g7JBCqGn086188@freefall.freebsd.org> Message-ID: <20020819210645.L310-100000@leelou.in.tern> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=ISO-8859-1 Content-Transfer-Encoding: QUOTED-PRINTABLE Sender: owner-freebsd-standards@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Mon, 19 Aug 2002, Tim J. Robbins wrote: > Synopsis: POSIX compliance of ln(1) > > http://www.freebsd.org/cgi/query-pr.cgi?pr=3D41576 I've read a little bit in the standard, and I would say that the solution to this problem is correct pathname resolution. As defined in (sorry for the long link), when encountering a symbolic link during pathname resolution, it depends on the following three conditions what happens next: *) this symbolic link is last pathname component of the pathname. *) the pathname has no trailing slash. *) the function is required to act on the symbolic link itself, or certain arguments direct that the function act on the symbolic link itself. If these three conditions are met, pathname resolution is over. I guess we could argue over the last point, but IMHO ln(1) should differentiate between the following two versions (following my example in the original PR): 1) $ ln -sf bar bla and 2) $ ln -sf bar bla/ The first version should replace the symlink, the second one should create a new symlink in the already referenced directory (as it currently happens on FreeBSD). ln on AIX does exactly that. Of course, AIX could be completely broken (as usual :-), but this is how I read the standard. I'm very interested in your opinions. regards, le --=20 Lukas Ertl eMail: l.ertl@univie.ac.at UNIX-Systemadministrator Tel.: (+43 1) 4277-14073 Zentraler Informatikdienst (ZID) Fax.: (+43 1) 4277-9140 der Universit=E4t Wien http://mailbox.univie.ac.at/~le/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-standards" in the body of the message From owner-freebsd-standards Mon Aug 19 13: 0:33 2002 Delivered-To: freebsd-standards@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 985B937B408; Mon, 19 Aug 2002 13:00:24 -0700 (PDT) Received: from nagual.pp.ru (pobrecita.freebsd.ru [194.87.13.42]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8D7CD43E72; Mon, 19 Aug 2002 13:00:23 -0700 (PDT) (envelope-from ache@pobrecita.freebsd.ru) Received: from pobrecita.freebsd.ru (ache@localhost [127.0.0.1]) by nagual.pp.ru (8.12.5/8.12.5) with ESMTP id g7JJxMHN007714; Tue, 20 Aug 2002 00:00:19 +0400 (MSD) (envelope-from ache@pobrecita.freebsd.ru) Received: (from ache@localhost) by pobrecita.freebsd.ru (8.12.5/8.12.5/Submit) id g7JJxG1u007707; Mon, 19 Aug 2002 23:59:17 +0400 (MSD) (envelope-from ache) Date: Mon, 19 Aug 2002 23:59:13 +0400 From: "Andrey A. Chernov" To: Lukas Ertl Cc: "Tim J. Robbins" , freebsd-standards@FreeBSD.ORG Subject: Re: standards/41576: POSIX compliance of ln(1) Message-ID: <20020819195911.GA7663@nagual.pp.ru> References: <200208191112.g7JBCqGn086188@freefall.freebsd.org> <20020819210645.L310-100000@leelou.in.tern> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20020819210645.L310-100000@leelou.in.tern> User-Agent: Mutt/1.5.1i Sender: owner-freebsd-standards@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Mon, Aug 19, 2002 at 21:30:09 +0200, Lukas Ertl wrote: > 1) $ ln -sf bar bla > > and > > 2) $ ln -sf bar bla/ > > The first version should replace the symlink, the second one should create > a new symlink in the already referenced directory (as it currently happens > on FreeBSD). ln on AIX does exactly that. Of course, AIX could be > completely broken (as usual :-), but this is how I read the standard. > > I'm very interested in your opinions. Yes, bla/ is completely equivalent to bla/. while bla ins't. -- Andrey A. Chernov http://ache.pp.ru/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-standards" in the body of the message From owner-freebsd-standards Tue Aug 20 12:58:49 2002 Delivered-To: freebsd-standards@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2D8E237B408; Tue, 20 Aug 2002 12:58:43 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1289443E6A; Tue, 20 Aug 2002 12:58:42 -0700 (PDT) (envelope-from johan@FreeBSD.org) Received: from freefall.freebsd.org (smmsp@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7KJwfJc029911; Tue, 20 Aug 2002 12:58:41 -0700 (PDT) (envelope-from johan@freefall.freebsd.org) Received: (from johan@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7KJG7kg012223; Tue, 20 Aug 2002 12:16:07 -0700 (PDT) Date: Tue, 20 Aug 2002 12:16:07 -0700 (PDT) From: Johan Karlsson Message-Id: <200208201916.g7KJG7kg012223@freefall.freebsd.org> To: johan@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-standards@FreeBSD.org Subject: Re: bin/37224: make: $< only set for implicit rules Sender: owner-freebsd-standards@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Synopsis: make: $< only set for implicit rules Responsible-Changed-From-To: freebsd-bugs->freebsd-standards Responsible-Changed-By: johan Responsible-Changed-When: Tue Aug 20 12:15:12 PDT 2002 Responsible-Changed-Why: Lets pass this by -standards. They know if it should be closed or not. http://www.freebsd.org/cgi/query-pr.cgi?pr=37224 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-standards" in the body of the message From owner-freebsd-standards Wed Aug 21 12:44:13 2002 Delivered-To: freebsd-standards@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 839DF37B401; Wed, 21 Aug 2002 12:44:11 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id F296843E65; Wed, 21 Aug 2002 12:44:10 -0700 (PDT) (envelope-from johan@FreeBSD.org) Received: from freefall.freebsd.org (johan@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7LJiAJU039285; Wed, 21 Aug 2002 12:44:10 -0700 (PDT) (envelope-from johan@freefall.freebsd.org) Received: (from johan@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7LJiAGE039281; Wed, 21 Aug 2002 12:44:10 -0700 (PDT) Date: Wed, 21 Aug 2002 12:44:10 -0700 (PDT) From: Johan Karlsson Message-Id: <200208211944.g7LJiAGE039281@freefall.freebsd.org> To: johan@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-standards@FreeBSD.org Subject: Re: standards/17694: wcstombs(), mbstowcs() not complying with standard Sender: owner-freebsd-standards@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Synopsis: wcstombs(), mbstowcs() not complying with standard Responsible-Changed-From-To: freebsd-bugs->freebsd-standards Responsible-Changed-By: johan Responsible-Changed-When: Wed Aug 21 12:42:26 PDT 2002 Responsible-Changed-Why: SUS issue. http://www.freebsd.org/cgi/query-pr.cgi?pr=17694 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-standards" in the body of the message From owner-freebsd-standards Wed Aug 21 13:42: 9 2002 Delivered-To: freebsd-standards@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0765037B401; Wed, 21 Aug 2002 13:42:07 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id ADD9143E3B; Wed, 21 Aug 2002 13:42:06 -0700 (PDT) (envelope-from johan@FreeBSD.org) Received: from freefall.freebsd.org (johan@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7LKg6JU056980; Wed, 21 Aug 2002 13:42:06 -0700 (PDT) (envelope-from johan@freefall.freebsd.org) Received: (from johan@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7LKg6XT056962; Wed, 21 Aug 2002 13:42:06 -0700 (PDT) Date: Wed, 21 Aug 2002 13:42:06 -0700 (PDT) From: Johan Karlsson Message-Id: <200208212042.g7LKg6XT056962@freefall.freebsd.org> To: johan@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-standards@FreeBSD.org Subject: Re: standards/32126: getopt(3) not Unix-98 conformant Sender: owner-freebsd-standards@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Synopsis: getopt(3) not Unix-98 conformant Responsible-Changed-From-To: freebsd-bugs->freebsd-standards Responsible-Changed-By: johan Responsible-Changed-When: Wed Aug 21 13:40:04 PDT 2002 Responsible-Changed-Why: -standards hopefully know if optreset violates the standards we are trying to comform to and what to do about this. http://www.freebsd.org/cgi/query-pr.cgi?pr=32126 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-standards" in the body of the message From owner-freebsd-standards Wed Aug 21 14:44:40 2002 Delivered-To: freebsd-standards@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0F4E737B400; Wed, 21 Aug 2002 14:44:38 -0700 (PDT) Received: from harmony.village.org (rover.bsdimp.com [204.144.255.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id F002F43E42; Wed, 21 Aug 2002 14:44:36 -0700 (PDT) (envelope-from imp@bsdimp.com) Received: from localhost (warner@rover2.village.org [10.0.0.1]) by harmony.village.org (8.12.3/8.12.3) with ESMTP id g7LLiZFl025043; Wed, 21 Aug 2002 15:44:35 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Wed, 21 Aug 2002 15:44:31 -0600 (MDT) Message-Id: <20020821.154431.115917091.imp@bsdimp.com> To: johan@FreeBSD.ORG Cc: freebsd-bugs@FreeBSD.ORG, freebsd-standards@FreeBSD.ORG Subject: Re: standards/32126: getopt(3) not Unix-98 conformant From: "M. Warner Losh" In-Reply-To: <200208212042.g7LKg6XT056962@freefall.freebsd.org> References: <200208212042.g7LKg6XT056962@freefall.freebsd.org> X-Mailer: Mew version 2.1 on Emacs 21.2 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-standards@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG optreset is BSD traditional. camcontrol doesn't need its own getopt. wicontrol doesn't need to change its usage. The standard does not preclude an extension. reset cannot generally be inferred from optind. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-standards" in the body of the message From owner-freebsd-standards Wed Aug 21 18:23:17 2002 Delivered-To: freebsd-standards@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4B42937B400; Wed, 21 Aug 2002 18:23:16 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id EB23C43E6A; Wed, 21 Aug 2002 18:23:15 -0700 (PDT) (envelope-from mike@FreeBSD.org) Received: from freefall.freebsd.org (mike@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7M1NFJU034995; Wed, 21 Aug 2002 18:23:15 -0700 (PDT) (envelope-from mike@freefall.freebsd.org) Received: (from mike@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7M1NF22034991; Wed, 21 Aug 2002 18:23:15 -0700 (PDT) Date: Wed, 21 Aug 2002 18:23:15 -0700 (PDT) From: Mike Barcroft Message-Id: <200208220123.g7M1NF22034991@freefall.freebsd.org> To: mike@FreeBSD.org, freebsd-standards@FreeBSD.org, tjr@FreeBSD.org Subject: Re: standards/17694: wcstombs(), mbstowcs() not complying with standard Sender: owner-freebsd-standards@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Synopsis: wcstombs(), mbstowcs() not complying with standard Responsible-Changed-From-To: freebsd-standards->tjr Responsible-Changed-By: mike Responsible-Changed-When: Wed Aug 21 18:22:05 PDT 2002 Responsible-Changed-Why: It looks like POSIX.1-2001 standardized this extention. Over to tjr. http://www.freebsd.org/cgi/query-pr.cgi?pr=17694 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-standards" in the body of the message From owner-freebsd-standards Thu Aug 22 10:50:51 2002 Delivered-To: freebsd-standards@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 679EF37B400; Thu, 22 Aug 2002 10:50:49 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 18E1043E72; Thu, 22 Aug 2002 10:50:49 -0700 (PDT) (envelope-from johan@FreeBSD.org) Received: from freefall.freebsd.org (johan@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7MHomJU094213; Thu, 22 Aug 2002 10:50:48 -0700 (PDT) (envelope-from johan@freefall.freebsd.org) Received: (from johan@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7MHomkh094209; Thu, 22 Aug 2002 10:50:48 -0700 (PDT) Date: Thu, 22 Aug 2002 10:50:48 -0700 (PDT) From: Johan Karlsson Message-Id: <200208221750.g7MHomkh094209@freefall.freebsd.org> To: johan@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-standards@FreeBSD.org Subject: Re: i386/105: Distributed libm (msun) has non-standard error handling. Sender: owner-freebsd-standards@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Synopsis: Distributed libm (msun) has non-standard error handling. Responsible-Changed-From-To: freebsd-bugs->freebsd-standards Responsible-Changed-By: johan Responsible-Changed-When: Thu Aug 22 10:49:30 PDT 2002 Responsible-Changed-Why: According to wollman, this is a POSIX issue that should be handled. Over to -standards. http://www.freebsd.org/cgi/query-pr.cgi?pr=105 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-standards" in the body of the message From owner-freebsd-standards Thu Aug 22 12:27:29 2002 Delivered-To: freebsd-standards@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BBA9837B407; Thu, 22 Aug 2002 12:27:23 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4B68243E75; Thu, 22 Aug 2002 12:27:23 -0700 (PDT) (envelope-from johan@FreeBSD.org) Received: from freefall.freebsd.org (johan@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7MJRNJU033135; Thu, 22 Aug 2002 12:27:23 -0700 (PDT) (envelope-from johan@freefall.freebsd.org) Received: (from johan@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7MJRNfp033131; Thu, 22 Aug 2002 12:27:23 -0700 (PDT) Date: Thu, 22 Aug 2002 12:27:23 -0700 (PDT) From: Johan Karlsson Message-Id: <200208221927.g7MJRNfp033131@freefall.freebsd.org> To: johan@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-standards@FreeBSD.org Subject: Re: bin/21519: sys/dir.h should be deprecated some more Sender: owner-freebsd-standards@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Synopsis: sys/dir.h should be deprecated some more Responsible-Changed-From-To: freebsd-bugs->freebsd-standards Responsible-Changed-By: johan Responsible-Changed-When: Thu Aug 22 12:26:31 PDT 2002 Responsible-Changed-Why: POSIXs issue. http://www.freebsd.org/cgi/query-pr.cgi?pr=21519 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-standards" in the body of the message From owner-freebsd-standards Thu Aug 22 12:29:23 2002 Delivered-To: freebsd-standards@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CA91737B406; Thu, 22 Aug 2002 12:29:21 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7A97643E42; Thu, 22 Aug 2002 12:29:21 -0700 (PDT) (envelope-from johan@FreeBSD.org) Received: from freefall.freebsd.org (johan@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7MJTLJU033381; Thu, 22 Aug 2002 12:29:21 -0700 (PDT) (envelope-from johan@freefall.freebsd.org) Received: (from johan@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7MJTLmF033377; Thu, 22 Aug 2002 12:29:21 -0700 (PDT) Date: Thu, 22 Aug 2002 12:29:21 -0700 (PDT) From: Johan Karlsson Message-Id: <200208221929.g7MJTLmF033377@freefall.freebsd.org> To: johan@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-standards@FreeBSD.org Subject: Re: misc/21644: /usr/include/sys/mman.h uses a type defined in /usr/include/sys/types.h Sender: owner-freebsd-standards@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Synopsis: /usr/include/sys/mman.h uses a type defined in /usr/include/sys/types.h Responsible-Changed-From-To: freebsd-bugs->freebsd-standards Responsible-Changed-By: johan Responsible-Changed-When: Thu Aug 22 12:28:49 PDT 2002 Responsible-Changed-Why: Apperently SUSv2 thinks this should be changed. http://www.freebsd.org/cgi/query-pr.cgi?pr=21644 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-standards" in the body of the message From owner-freebsd-standards Thu Aug 22 13: 6:59 2002 Delivered-To: freebsd-standards@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B2E8237B400; Thu, 22 Aug 2002 13:06:56 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6520B43E3B; Thu, 22 Aug 2002 13:06:56 -0700 (PDT) (envelope-from schweikh@FreeBSD.org) Received: from freefall.freebsd.org (schweikh@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7MK6uJU047359; Thu, 22 Aug 2002 13:06:56 -0700 (PDT) (envelope-from schweikh@freefall.freebsd.org) Received: (from schweikh@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7MK6u09047355; Thu, 22 Aug 2002 13:06:56 -0700 (PDT) Date: Thu, 22 Aug 2002 13:06:56 -0700 (PDT) From: Jens Schweikhardt Message-Id: <200208222006.g7MK6u09047355@freefall.freebsd.org> To: schweikh@FreeBSD.org, freebsd-bugs@FreeBSD.org, standards@FreeBSD.org Subject: Re: bin/25542: /bin/sh: null char in quoted string Sender: owner-freebsd-standards@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Synopsis: /bin/sh: null char in quoted string Responsible-Changed-From-To: freebsd-bugs->standards Responsible-Changed-By: schweikh Responsible-Changed-When: Thu Aug 22 13:05:16 PDT 2002 Responsible-Changed-Why: This might be standards@ fodder. Are NULs in this way defined/undefined behavior? http://www.freebsd.org/cgi/query-pr.cgi?pr=25542 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-standards" in the body of the message From owner-freebsd-standards Thu Aug 22 14: 0:10 2002 Delivered-To: freebsd-standards@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4B56237B400 for ; Thu, 22 Aug 2002 14:00:07 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0B22343E6A for ; Thu, 22 Aug 2002 14:00:07 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7ML06JU057494 for ; Thu, 22 Aug 2002 14:00:06 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7ML06na057493; Thu, 22 Aug 2002 14:00:06 -0700 (PDT) Date: Thu, 22 Aug 2002 14:00:06 -0700 (PDT) Message-Id: <200208222100.g7ML06na057493@freefall.freebsd.org> To: freebsd-standards@FreeBSD.org Cc: From: Johan Karlsson Subject: Re: standards/41576: POSIX compliance of ln(1) Reply-To: Johan Karlsson Sender: owner-freebsd-standards@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG The following reply was made to PR standards/41576; it has been noted by GNATS. From: Johan Karlsson To: "Tim J. Robbins" Cc: freebsd-gnats-submit@FreeBSD.org Subject: Re: standards/41576: POSIX compliance of ln(1) Date: Thu, 22 Aug 2002 22:51:04 +0200 Hi Tim, it seems strange that, if something has been MFCed, the state was changed to patched. patched is usually use to indicate that the change should be MFCed. I think a better state would be analyzed or open for this PR. Take care /Johan On Mon, Aug 19, 2002 at 04:12 (-0700) +0000, Tim J. Robbins wrote: > Synopsis: POSIX compliance of ln(1) > > State-Changed-From-To: open->patched > State-Changed-By: tjr > State-Changed-When: Mon Aug 19 04:12:24 PDT 2002 > State-Changed-Why: > Manual page change has been MFC'd. > > http://www.freebsd.org/cgi/query-pr.cgi?pr=41576 > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-standards" in the body of the message > -- Johan Karlsson mailto:k@numeri.campus.luth.se To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-standards" in the body of the message From owner-freebsd-standards Thu Aug 22 14: 9:39 2002 Delivered-To: freebsd-standards@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2413337B400; Thu, 22 Aug 2002 14:09:37 -0700 (PDT) Received: from panzer.kdm.org (panzer.kdm.org [216.160.178.169]) by mx1.FreeBSD.org (Postfix) with ESMTP id 107C543E6A; Thu, 22 Aug 2002 14:09:36 -0700 (PDT) (envelope-from ken@panzer.kdm.org) Received: from panzer.kdm.org (localhost [127.0.0.1]) by panzer.kdm.org (8.12.5/8.12.5) with ESMTP id g7ML9VKD010941; Thu, 22 Aug 2002 15:09:31 -0600 (MDT) (envelope-from ken@panzer.kdm.org) Received: (from ken@localhost) by panzer.kdm.org (8.12.5/8.12.5/Submit) id g7ML9VeQ010940; Thu, 22 Aug 2002 15:09:31 -0600 (MDT) (envelope-from ken) Date: Thu, 22 Aug 2002 15:09:31 -0600 From: "Kenneth D. Merry" To: Johan Karlsson Cc: nsayer@quack.kfu.com, freebsd-gnats-submit@FreeBSD.ORG, freebsd-scsi@FreeBSD.ORG, freebsd-standards@FreeBSD.ORG, sos@FreeBSD.ORG Subject: Re: kern/15608: acd0 / cd0 give inconsistent errors on empty tray open() Message-ID: <20020822150931.A10866@panzer.kdm.org> References: <200208221942.g7MJgMpY037865@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: <200208221942.g7MJgMpY037865@freefall.freebsd.org>; from johan@FreeBSD.ORG on Thu, Aug 22, 2002 at 12:42:22PM -0700 Sender: owner-freebsd-standards@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Thu, Aug 22, 2002 at 12:42:22 -0700, Johan Karlsson wrote: > Responsible-Changed-From-To: freebsd-bugs->freebsd-scsi > Responsible-Changed-By: johan > Responsible-Changed-When: Thu Aug 22 12:40:51 PDT 2002 > Responsible-Changed-Why: > Over to -scsi since the proposal is to change cd0. Let's see if there are any opinions on freebsd-standards. The question is, what sort of error should we return from a peripheral driver (cd(4), da(4), etc.) open() routine when there is no media in the drive? Currently all CAM drivers will return ENXIO, and although the PR says that the acd(4) driver returns EIO, I can't tell from acdopen that it returns any errors at all if media isn't present. My guess is that EIO is getting returned sometime later in the acd(4) driver. (If that is still the case, this PR was filed in late 1999.) So is there any opinion on -standards as to what sort of error we should return on open if there is no media in a drive? Ken -- Kenneth Merry ken@kdm.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-standards" in the body of the message From owner-freebsd-standards Thu Aug 22 14:23:41 2002 Delivered-To: freebsd-standards@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4CCC737B400; Thu, 22 Aug 2002 14:23:38 -0700 (PDT) Received: from harmony.village.org (rover.bsdimp.com [204.144.255.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id D233143E42; Thu, 22 Aug 2002 14:23:36 -0700 (PDT) (envelope-from imp@bsdimp.com) Received: from localhost (warner@rover2.village.org [10.0.0.1]) by harmony.village.org (8.12.3/8.12.3) with ESMTP id g7MLNZFl031721; Thu, 22 Aug 2002 15:23:35 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Thu, 22 Aug 2002 15:23:29 -0600 (MDT) Message-Id: <20020822.152329.129782316.imp@bsdimp.com> To: ken@kdm.org Cc: johan@FreeBSD.ORG, nsayer@quack.kfu.com, freebsd-gnats-submit@FreeBSD.ORG, freebsd-scsi@FreeBSD.ORG, freebsd-standards@FreeBSD.ORG, sos@FreeBSD.ORG Subject: Re: kern/15608: acd0 / cd0 give inconsistent errors on empty tray open() From: "M. Warner Losh" In-Reply-To: <20020822150931.A10866@panzer.kdm.org> References: <200208221942.g7MJgMpY037865@freefall.freebsd.org> <20020822150931.A10866@panzer.kdm.org> X-Mailer: Mew version 2.1 on Emacs 21.2 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-standards@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG In message: <20020822150931.A10866@panzer.kdm.org> "Kenneth D. Merry" writes: : The question is, what sort of error should we return from a peripheral : driver (cd(4), da(4), etc.) open() routine when there is no media in the : drive? : : Currently all CAM drivers will return ENXIO, and although the PR says that : the acd(4) driver returns EIO, I can't tell from acdopen that it returns : any errors at all if media isn't present. : : My guess is that EIO is getting returned sometime later in the acd(4) : driver. (If that is still the case, this PR was filed in late 1999.) : : So is there any opinion on -standards as to what sort of error we should : return on open if there is no media in a drive? EIO means "The device is there, but the driver had problems interacting with it" while ENXIO means "the device isn't there at all." As such, EIO is the more correct error to return in this case. I don't know if the standards speak to this specific issue (no or bad media in a device with removable media). Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-standards" in the body of the message From owner-freebsd-standards Thu Aug 22 17:32:37 2002 Delivered-To: freebsd-standards@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2523737B400; Thu, 22 Aug 2002 17:32:34 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id CC70843E77; Thu, 22 Aug 2002 17:32:33 -0700 (PDT) (envelope-from johan@FreeBSD.org) Received: from freefall.freebsd.org (johan@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7N0WXJU018607; Thu, 22 Aug 2002 17:32:33 -0700 (PDT) (envelope-from johan@freefall.freebsd.org) Received: (from johan@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7N0WXNU018603; Thu, 22 Aug 2002 17:32:33 -0700 (PDT) Date: Thu, 22 Aug 2002 17:32:33 -0700 (PDT) From: Johan Karlsson Message-Id: <200208230032.g7N0WXNU018603@freefall.freebsd.org> To: johan@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-standards@FreeBSD.org Subject: Re: kern/11020: popen does not honor ISO 9899 syntax Sender: owner-freebsd-standards@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Synopsis: popen does not honor ISO 9899 syntax Responsible-Changed-From-To: freebsd-bugs->freebsd-standards Responsible-Changed-By: johan Responsible-Changed-When: Thu Aug 22 17:30:24 PDT 2002 Responsible-Changed-Why: the popen() library function does not recognize the optional "b" Is this something we want to/ should do? http://www.freebsd.org/cgi/query-pr.cgi?pr=11020 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-standards" in the body of the message From owner-freebsd-standards Thu Aug 22 18: 0:13 2002 Delivered-To: freebsd-standards@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D6DC637B401 for ; Thu, 22 Aug 2002 18:00:09 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 84FEE43E8A for ; Thu, 22 Aug 2002 18:00:09 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7N109JU021334 for ; Thu, 22 Aug 2002 18:00:09 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7N109qQ021333; Thu, 22 Aug 2002 18:00:09 -0700 (PDT) Date: Thu, 22 Aug 2002 18:00:09 -0700 (PDT) Message-Id: <200208230100.g7N109qQ021333@freefall.freebsd.org> To: freebsd-standards@FreeBSD.org Cc: From: Mike Barcroft Subject: Re: kern/11020: popen does not honor ISO 9899 syntax Reply-To: Mike Barcroft Sender: owner-freebsd-standards@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG The following reply was made to PR kern/11020; it has been noted by GNATS. From: Mike Barcroft To: freebsd-gnats-submit@FreeBSD.org Cc: johan@FreeBSD.org Subject: Re: kern/11020: popen does not honor ISO 9899 syntax Date: Thu, 22 Aug 2002 20:44:37 -0400 > Responsible-Changed-From-To: freebsd-bugs->freebsd-standards > Responsible-Changed-By: johan > Responsible-Changed-When: Thu Aug 22 17:30:24 PDT 2002 > Responsible-Changed-Why: > the popen() library function does not recognize the optional "b" > > Is this something we want to/ should do? I don't think so. Since popen() is a POSIX-defined function it would make little sense to add an option which would be useful for extending popen() for non-UNIX platforms. Does anyone else have any comments about this, or notes about other platforms that support this extention? Best regards, Mike Barcroft To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-standards" in the body of the message From owner-freebsd-standards Thu Aug 22 18:54:33 2002 Delivered-To: freebsd-standards@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 61FE737B400; Thu, 22 Aug 2002 18:54:30 -0700 (PDT) Received: from khavrinen.lcs.mit.edu (khavrinen.lcs.mit.edu [18.24.4.193]) by mx1.FreeBSD.org (Postfix) with ESMTP id CE68843E75; Thu, 22 Aug 2002 18:54:29 -0700 (PDT) (envelope-from wollman@khavrinen.lcs.mit.edu) Received: from khavrinen.lcs.mit.edu (localhost [IPv6:::1]) by khavrinen.lcs.mit.edu (8.12.3/8.12.5) with ESMTP id g7N1sSVo013192 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=OK); Thu, 22 Aug 2002 21:54:29 -0400 (EDT) (envelope-from wollman@khavrinen.lcs.mit.edu) Received: (from wollman@localhost) by khavrinen.lcs.mit.edu (8.12.3/8.12.5/Submit) id g7N1sSqm013189; Thu, 22 Aug 2002 21:54:28 -0400 (EDT) (envelope-from wollman) Date: Thu, 22 Aug 2002 21:54:28 -0400 (EDT) From: Garrett Wollman Message-Id: <200208230154.g7N1sSqm013189@khavrinen.lcs.mit.edu> To: Johan Karlsson Cc: freebsd-bugs@FreeBSD.ORG, freebsd-standards@FreeBSD.ORG Subject: Re: kern/11020: popen does not honor ISO 9899 syntax In-Reply-To: <200208230032.g7N0WXNU018603@freefall.freebsd.org> References: <200208230032.g7N0WXNU018603@freefall.freebsd.org> Sender: owner-freebsd-standards@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG < said: > the popen() library function does not recognize the optional "b" > Is this something we want to/ should do? Probably not; such a feature is both unnecessary and would encourage unportable code. The POSIX rationale notes: # The behavior of popen( ) is specified for values of mode of r and # w. Other modes such as rb and wb might be supported by specific # implementations, but these would not be portable features. Note # that historical implementations of popen( ) only check to see if the # first character of mode is r. Thus, a mode of robert the robot would # be treated as mode r, and a mode of anything else would be treated # as mode w. Note that the specification is somewhat poorly written, in that the literal mode strings "r" and "w" are not properly identified as such. This is actually a general typographical shortcoming of the Standard. -GAWollman To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-standards" in the body of the message From owner-freebsd-standards Thu Aug 22 18:57:31 2002 Delivered-To: freebsd-standards@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A11A437B400; Thu, 22 Aug 2002 18:57:30 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 52C1243E3B; Thu, 22 Aug 2002 18:57:30 -0700 (PDT) (envelope-from wollman@FreeBSD.org) Received: from freefall.freebsd.org (wollman@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7N1vUJU031678; Thu, 22 Aug 2002 18:57:30 -0700 (PDT) (envelope-from wollman@freefall.freebsd.org) Received: (from wollman@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7N1vKJZ031667; Thu, 22 Aug 2002 18:57:20 -0700 (PDT) Date: Thu, 22 Aug 2002 18:57:20 -0700 (PDT) From: Garrett Wollman Message-Id: <200208230157.g7N1vKJZ031667@freefall.freebsd.org> To: mam@werries.de, wollman@FreeBSD.org, freebsd-standards@FreeBSD.org Subject: Re: kern/11020: popen does not honor ISO 9899 syntax Sender: owner-freebsd-standards@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Synopsis: popen does not honor ISO 9899 syntax State-Changed-From-To: open->closed State-Changed-By: wollman State-Changed-When: Thu Aug 22 18:54:57 PDT 2002 State-Changed-Why: popen() is specified by POSIX, not ISO C, and POSIX has no need for this feature. Given that, we don't want to encourage non-portable coding practices by introducing a do-nothing extension (even though it is not forbidden by the Standard). http://www.freebsd.org/cgi/query-pr.cgi?pr=11020 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-standards" in the body of the message From owner-freebsd-standards Thu Aug 22 19:10: 8 2002 Delivered-To: freebsd-standards@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 55AF937B400 for ; Thu, 22 Aug 2002 19:10:04 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1354F43E77 for ; Thu, 22 Aug 2002 19:10:04 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7N2A3JU037005 for ; Thu, 22 Aug 2002 19:10:03 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7N2A3ei037002; Thu, 22 Aug 2002 19:10:03 -0700 (PDT) Date: Thu, 22 Aug 2002 19:10:03 -0700 (PDT) Message-Id: <200208230210.g7N2A3ei037002@freefall.freebsd.org> To: freebsd-standards@FreeBSD.org Cc: From: Johan Karlsson Subject: Fwd: Re: kern/11020: popen does not honor ISO 9899 syntax Reply-To: Johan Karlsson Sender: owner-freebsd-standards@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG The following reply was made to PR kern/11020; it has been noted by GNATS. From: Johan Karlsson To: bug-followup@freebsd.org Cc: Subject: Fwd: Re: kern/11020: popen does not honor ISO 9899 syntax Date: Fri, 23 Aug 2002 04:01:31 +0200 Attach this to the audit-trail. ----- Forwarded message from Garrett Wollman ----- From: Garrett Wollman To: Johan Karlsson Cc: freebsd-bugs@FreeBSD.ORG, freebsd-standards@FreeBSD.ORG Subject: Re: kern/11020: popen does not honor ISO 9899 syntax Date: Thu, 22 Aug 2002 21:54:28 -0400 (EDT) < said: > the popen() library function does not recognize the optional "b" > Is this something we want to/ should do? Probably not; such a feature is both unnecessary and would encourage unportable code. The POSIX rationale notes: # The behavior of popen( ) is specified for values of mode of r and # w. Other modes such as rb and wb might be supported by specific # implementations, but these would not be portable features. Note # that historical implementations of popen( ) only check to see if the # first character of mode is r. Thus, a mode of robert the robot would # be treated as mode r, and a mode of anything else would be treated # as mode w. Note that the specification is somewhat poorly written, in that the literal mode strings "r" and "w" are not properly identified as such. This is actually a general typographical shortcoming of the Standard. -GAWollman ----- End forwarded message ----- -- Johan Karlsson mailto:johan@FreeBSD.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-standards" in the body of the message From owner-freebsd-standards Thu Aug 22 19:35:47 2002 Delivered-To: freebsd-standards@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B10B537B400; Thu, 22 Aug 2002 19:35:44 -0700 (PDT) Received: from mailman.zeta.org.au (mailman.zeta.org.au [203.26.10.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id EB0A743E65; Thu, 22 Aug 2002 19:35:41 -0700 (PDT) (envelope-from bde@zeta.org.au) Received: from bde.zeta.org.au (bde.zeta.org.au [203.2.228.102]) by mailman.zeta.org.au (8.9.3/8.8.7) with ESMTP id CAA28886; Fri, 23 Aug 2002 02:35:26 GMT Date: Fri, 23 Aug 2002 12:41:28 +1000 (EST) From: Bruce Evans X-X-Sender: bde@gamplex.bde.org To: "M. Warner Losh" Cc: ken@kdm.org, , , , , , Subject: Re: kern/15608: acd0 / cd0 give inconsistent errors on empty tray open() In-Reply-To: <20020822.152329.129782316.imp@bsdimp.com> Message-ID: <20020823122010.S6402-100000@gamplex.bde.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-standards@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Thu, 22 Aug 2002, M. Warner Losh wrote: > In message: <20020822150931.A10866@panzer.kdm.org> > "Kenneth D. Merry" writes: > : So is there any opinion on -standards as to what sort of error we should > : return on open if there is no media in a drive? > > EIO means "The device is there, but the driver had problems > interacting with it" while ENXIO means "the device isn't there at > all." As such, EIO is the more correct error to return in this case. No, EIO means that an input/output arror occurred. open.2 only documents EIO for creating files. Otherwise open() normally doesn't do any i/o. So ENXIO is the more correct error. I think the bug is that the open doesn't succeed. The device is reported as being there at boot time, and there is enough of it there to tell which parts of it aren't there, so why not open() it so that you do things like ioctl() on it to close its door and make it there? > I don't know if the standards speak to this specific issue (no or bad > media in a device with removable media). POSIX doesn't say anything much different from open.2 about this. Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-standards" in the body of the message From owner-freebsd-standards Thu Aug 22 21:32:16 2002 Delivered-To: freebsd-standards@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 50C6C37B40A; Thu, 22 Aug 2002 21:32:11 -0700 (PDT) Received: from panzer.kdm.org (panzer.kdm.org [216.160.178.169]) by mx1.FreeBSD.org (Postfix) with ESMTP id 797C843E6A; Thu, 22 Aug 2002 21:32:10 -0700 (PDT) (envelope-from ken@panzer.kdm.org) Received: from panzer.kdm.org (localhost [127.0.0.1]) by panzer.kdm.org (8.12.5/8.12.5) with ESMTP id g7N4W5KD013272; Thu, 22 Aug 2002 22:32:05 -0600 (MDT) (envelope-from ken@panzer.kdm.org) Received: (from ken@localhost) by panzer.kdm.org (8.12.5/8.12.5/Submit) id g7N4W4Rx013271; Thu, 22 Aug 2002 22:32:04 -0600 (MDT) (envelope-from ken) Date: Thu, 22 Aug 2002 22:32:04 -0600 From: "Kenneth D. Merry" To: Bruce Evans Cc: "M. Warner Losh" , johan@FreeBSD.ORG, nsayer@quack.kfu.com, freebsd-gnats-submit@FreeBSD.ORG, freebsd-scsi@FreeBSD.ORG, freebsd-standards@FreeBSD.ORG, sos@FreeBSD.ORG Subject: Re: kern/15608: acd0 / cd0 give inconsistent errors on empty tray open() Message-ID: <20020822223203.A13222@panzer.kdm.org> References: <20020822.152329.129782316.imp@bsdimp.com> <20020823122010.S6402-100000@gamplex.bde.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: <20020823122010.S6402-100000@gamplex.bde.org>; from bde@zeta.org.au on Fri, Aug 23, 2002 at 12:41:28PM +1000 Sender: owner-freebsd-standards@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Fri, Aug 23, 2002 at 12:41:28 +1000, Bruce Evans wrote: > On Thu, 22 Aug 2002, M. Warner Losh wrote: > > > In message: <20020822150931.A10866@panzer.kdm.org> > > "Kenneth D. Merry" writes: > > : So is there any opinion on -standards as to what sort of error we should > > : return on open if there is no media in a drive? > > > > EIO means "The device is there, but the driver had problems > > interacting with it" while ENXIO means "the device isn't there at > > all." As such, EIO is the more correct error to return in this case. > > No, EIO means that an input/output arror occurred. open.2 only documents > EIO for creating files. Otherwise open() normally doesn't do any i/o. > So ENXIO is the more correct error. Cool. > I think the bug is that the open doesn't succeed. The device is > reported as being there at boot time, and there is enough of it there > to tell which parts of it aren't there, so why not open() it so that > you do things like ioctl() on it to close its door and make it there? There is no ioctl in the interface for loading a CD. None of the other ioctls, I think, make much sense without media in the drive. The reason we need to do a read capacity in the open() routine, which is why the open fails when there is no media, is so we can fill in the d_secsize and d_secperunit fields in the disklabel. > > I don't know if the standards speak to this specific issue (no or bad > > media in a device with removable media). > > POSIX doesn't say anything much different from open.2 about this. > > Bruce Ken -- Kenneth Merry ken@kdm.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-standards" in the body of the message From owner-freebsd-standards Thu Aug 22 23:11:57 2002 Delivered-To: freebsd-standards@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 51CC637B400; Thu, 22 Aug 2002 23:11:56 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id F419543E88; Thu, 22 Aug 2002 23:11:55 -0700 (PDT) (envelope-from mike@FreeBSD.org) Received: from freefall.freebsd.org (mike@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7N6BtJU077536; Thu, 22 Aug 2002 23:11:55 -0700 (PDT) (envelope-from mike@freefall.freebsd.org) Received: (from mike@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7N6Bt18077532; Thu, 22 Aug 2002 23:11:55 -0700 (PDT) Date: Thu, 22 Aug 2002 23:11:55 -0700 (PDT) From: Mike Barcroft Message-Id: <200208230611.g7N6Bt18077532@freefall.freebsd.org> To: mike@FreeBSD.org, freebsd-standards@FreeBSD.org, mike@FreeBSD.org Subject: Re: misc/21644: /usr/include/sys/mman.h uses a type defined in /usr/include/sys/types.h Sender: owner-freebsd-standards@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Synopsis: /usr/include/sys/mman.h uses a type defined in /usr/include/sys/types.h Responsible-Changed-From-To: freebsd-standards->mike Responsible-Changed-By: mike Responsible-Changed-When: Thu Aug 22 23:11:29 PDT 2002 Responsible-Changed-Why: Over to me. http://www.freebsd.org/cgi/query-pr.cgi?pr=21644 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-standards" in the body of the message From owner-freebsd-standards Fri Aug 23 2:12: 7 2002 Delivered-To: freebsd-standards@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4567B37B400; Fri, 23 Aug 2002 02:12:06 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id E73D743E4A; Fri, 23 Aug 2002 02:12:05 -0700 (PDT) (envelope-from ru@FreeBSD.org) Received: from freefall.freebsd.org (ru@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7N9C5JU008501; Fri, 23 Aug 2002 02:12:05 -0700 (PDT) (envelope-from ru@freefall.freebsd.org) Received: (from ru@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7N9C5oH008497; Fri, 23 Aug 2002 02:12:05 -0700 (PDT) Date: Fri, 23 Aug 2002 02:12:05 -0700 (PDT) From: Ruslan Ermilov Message-Id: <200208230912.g7N9C5oH008497@freefall.freebsd.org> To: pfeifer@dbai.tuwien.ac.at, ru@FreeBSD.org, freebsd-standards@FreeBSD.org Subject: Re: bin/37224: make: $< only set for implicit rules Sender: owner-freebsd-standards@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Synopsis: make: $< only set for implicit rules State-Changed-From-To: open->closed State-Changed-By: ru State-Changed-When: Fri Aug 23 02:11:46 PDT 2002 State-Changed-Why: The existing behavior is correct. http://www.freebsd.org/cgi/query-pr.cgi?pr=37224 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-standards" in the body of the message From owner-freebsd-standards Sat Aug 24 19: 3:20 2002 Delivered-To: freebsd-standards@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C431F37B400; Sat, 24 Aug 2002 19:03:18 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7525743E42; Sat, 24 Aug 2002 19:03:18 -0700 (PDT) (envelope-from johan@FreeBSD.org) Received: from freefall.freebsd.org (johan@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7P23IJU050264; Sat, 24 Aug 2002 19:03:18 -0700 (PDT) (envelope-from johan@freefall.freebsd.org) Received: (from johan@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7P23Iwn050260; Sat, 24 Aug 2002 19:03:18 -0700 (PDT) Date: Sat, 24 Aug 2002 19:03:18 -0700 (PDT) From: Johan Karlsson Message-Id: <200208250203.g7P23Iwn050260@freefall.freebsd.org> To: johan@FreeBSD.org, freebsd-standards@FreeBSD.org, standards@FreeBSD.org Subject: Re: kern/11020: popen does not honor ISO 9899 syntax Sender: owner-freebsd-standards@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Synopsis: popen does not honor ISO 9899 syntax Responsible-Changed-From-To: freebsd-standards->standards Responsible-Changed-By: johan Responsible-Changed-When: Sat Aug 24 19:02:50 PDT 2002 Responsible-Changed-Why: Use short names for mailing list to make searches using the web query form work with the shown responsible. This also makes open PR show up in the summery mail. http://www.freebsd.org/cgi/query-pr.cgi?pr=11020 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-standards" in the body of the message From owner-freebsd-standards Sat Aug 24 19: 3:21 2002 Delivered-To: freebsd-standards@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C431F37B400; Sat, 24 Aug 2002 19:03:18 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7525743E42; Sat, 24 Aug 2002 19:03:18 -0700 (PDT) (envelope-from johan@FreeBSD.org) Received: from freefall.freebsd.org (johan@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7P23IJU050264; Sat, 24 Aug 2002 19:03:18 -0700 (PDT) (envelope-from johan@freefall.freebsd.org) Received: (from johan@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7P23Iwn050260; Sat, 24 Aug 2002 19:03:18 -0700 (PDT) Date: Sat, 24 Aug 2002 19:03:18 -0700 (PDT) From: Johan Karlsson Message-Id: <200208250203.g7P23Iwn050260@freefall.freebsd.org> To: johan@FreeBSD.org, freebsd-standards@FreeBSD.org, standards@FreeBSD.org Subject: Re: kern/11020: popen does not honor ISO 9899 syntax Sender: owner-freebsd-standards@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Synopsis: popen does not honor ISO 9899 syntax Responsible-Changed-From-To: freebsd-standards->standards Responsible-Changed-By: johan Responsible-Changed-When: Sat Aug 24 19:02:50 PDT 2002 Responsible-Changed-Why: Use short names for mailing list to make searches using the web query form work with the shown responsible. This also makes open PR show up in the summery mail. http://www.freebsd.org/cgi/query-pr.cgi?pr=11020 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-standards" in the body of the message From owner-freebsd-standards Sat Aug 24 19: 5:58 2002 Delivered-To: freebsd-standards@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0503037B400; Sat, 24 Aug 2002 19:05:56 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id A3ED743E42; Sat, 24 Aug 2002 19:05:55 -0700 (PDT) (envelope-from johan@FreeBSD.org) Received: from freefall.freebsd.org (johan@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7P25tJU054713; Sat, 24 Aug 2002 19:05:55 -0700 (PDT) (envelope-from johan@freefall.freebsd.org) Received: (from johan@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7P25tx1054709; Sat, 24 Aug 2002 19:05:55 -0700 (PDT) Date: Sat, 24 Aug 2002 19:05:55 -0700 (PDT) From: Johan Karlsson Message-Id: <200208250205.g7P25tx1054709@freefall.freebsd.org> To: johan@FreeBSD.org, freebsd-standards@FreeBSD.org, standards@FreeBSD.org Subject: Re: kern/23304: POSIX clock_gettime, clock_getres return errno invalid argument for CLOCK_PROF and CLOCK_VIRTUAL Sender: owner-freebsd-standards@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Synopsis: POSIX clock_gettime, clock_getres return errno invalid argument for CLOCK_PROF and CLOCK_VIRTUAL Responsible-Changed-From-To: freebsd-standards->standards Responsible-Changed-By: johan Responsible-Changed-When: Sat Aug 24 19:05:18 PDT 2002 Responsible-Changed-Why: Use short names for mailing list to make searches using the web query form work with the shown responsible. This also makes open PR show up in the summery mail. http://www.freebsd.org/cgi/query-pr.cgi?pr=23304 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-standards" in the body of the message From owner-freebsd-standards Sat Aug 24 19: 5:58 2002 Delivered-To: freebsd-standards@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0503037B400; Sat, 24 Aug 2002 19:05:56 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id A3ED743E42; Sat, 24 Aug 2002 19:05:55 -0700 (PDT) (envelope-from johan@FreeBSD.org) Received: from freefall.freebsd.org (johan@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7P25tJU054713; Sat, 24 Aug 2002 19:05:55 -0700 (PDT) (envelope-from johan@freefall.freebsd.org) Received: (from johan@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7P25tx1054709; Sat, 24 Aug 2002 19:05:55 -0700 (PDT) Date: Sat, 24 Aug 2002 19:05:55 -0700 (PDT) From: Johan Karlsson Message-Id: <200208250205.g7P25tx1054709@freefall.freebsd.org> To: johan@FreeBSD.org, freebsd-standards@FreeBSD.org, standards@FreeBSD.org Subject: Re: kern/23304: POSIX clock_gettime, clock_getres return errno invalid argument for CLOCK_PROF and CLOCK_VIRTUAL Sender: owner-freebsd-standards@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Synopsis: POSIX clock_gettime, clock_getres return errno invalid argument for CLOCK_PROF and CLOCK_VIRTUAL Responsible-Changed-From-To: freebsd-standards->standards Responsible-Changed-By: johan Responsible-Changed-When: Sat Aug 24 19:05:18 PDT 2002 Responsible-Changed-Why: Use short names for mailing list to make searches using the web query form work with the shown responsible. This also makes open PR show up in the summery mail. http://www.freebsd.org/cgi/query-pr.cgi?pr=23304 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-standards" in the body of the message From owner-freebsd-standards Sat Aug 24 19:13:15 2002 Delivered-To: freebsd-standards@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 342B237B400; Sat, 24 Aug 2002 19:13:14 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id C3E7043E65; Sat, 24 Aug 2002 19:13:13 -0700 (PDT) (envelope-from johan@FreeBSD.org) Received: from freefall.freebsd.org (johan@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7P2DDJU055724; Sat, 24 Aug 2002 19:13:13 -0700 (PDT) (envelope-from johan@freefall.freebsd.org) Received: (from johan@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7P2DDpw055720; Sat, 24 Aug 2002 19:13:13 -0700 (PDT) Date: Sat, 24 Aug 2002 19:13:13 -0700 (PDT) From: Johan Karlsson Message-Id: <200208250213.g7P2DDpw055720@freefall.freebsd.org> To: johan@FreeBSD.org, freebsd-standards@FreeBSD.org, standards@FreeBSD.org Subject: Re: bin/13364: Patch to wc(1) for Unix 98 compliance. Sender: owner-freebsd-standards@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Synopsis: Patch to wc(1) for Unix 98 compliance. Responsible-Changed-From-To: freebsd-standards->standards Responsible-Changed-By: johan Responsible-Changed-When: Sat Aug 24 19:12:48 PDT 2002 Responsible-Changed-Why: Use short names for mailing list to make searches using the web query form work with the shown responsible. This also makes open PRs show up in the summery mail. http://www.freebsd.org/cgi/query-pr.cgi?pr=13364 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-standards" in the body of the message From owner-freebsd-standards Sat Aug 24 19:13:23 2002 Delivered-To: freebsd-standards@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 342B237B400; Sat, 24 Aug 2002 19:13:14 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id C3E7043E65; Sat, 24 Aug 2002 19:13:13 -0700 (PDT) (envelope-from johan@FreeBSD.org) Received: from freefall.freebsd.org (johan@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7P2DDJU055724; Sat, 24 Aug 2002 19:13:13 -0700 (PDT) (envelope-from johan@freefall.freebsd.org) Received: (from johan@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7P2DDpw055720; Sat, 24 Aug 2002 19:13:13 -0700 (PDT) Date: Sat, 24 Aug 2002 19:13:13 -0700 (PDT) From: Johan Karlsson Message-Id: <200208250213.g7P2DDpw055720@freefall.freebsd.org> To: johan@FreeBSD.org, freebsd-standards@FreeBSD.org, standards@FreeBSD.org Subject: Re: bin/13364: Patch to wc(1) for Unix 98 compliance. Sender: owner-freebsd-standards@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Synopsis: Patch to wc(1) for Unix 98 compliance. Responsible-Changed-From-To: freebsd-standards->standards Responsible-Changed-By: johan Responsible-Changed-When: Sat Aug 24 19:12:48 PDT 2002 Responsible-Changed-Why: Use short names for mailing list to make searches using the web query form work with the shown responsible. This also makes open PRs show up in the summery mail. http://www.freebsd.org/cgi/query-pr.cgi?pr=13364 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-standards" in the body of the message From owner-freebsd-standards Sat Aug 24 19:14:40 2002 Delivered-To: freebsd-standards@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D452837B400; Sat, 24 Aug 2002 19:14:37 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 84CEC43E6E; Sat, 24 Aug 2002 19:14:37 -0700 (PDT) (envelope-from johan@FreeBSD.org) Received: from freefall.freebsd.org (johan@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7P2EbJU055816; Sat, 24 Aug 2002 19:14:37 -0700 (PDT) (envelope-from johan@freefall.freebsd.org) Received: (from johan@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7P2EbZ6055812; Sat, 24 Aug 2002 19:14:37 -0700 (PDT) Date: Sat, 24 Aug 2002 19:14:37 -0700 (PDT) From: Johan Karlsson Message-Id: <200208250214.g7P2EbZ6055812@freefall.freebsd.org> To: johan@FreeBSD.org, freebsd-standards@FreeBSD.org, standards@FreeBSD.org Subject: Re: bin/13420: POSIX.2 wordexp library routine missing from libc Sender: owner-freebsd-standards@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Synopsis: POSIX.2 wordexp library routine missing from libc Responsible-Changed-From-To: freebsd-standards->standards Responsible-Changed-By: johan Responsible-Changed-When: Sat Aug 24 19:14:06 PDT 2002 Responsible-Changed-Why: Use short names for mailing list to make searches using the web query form work with the shown responsible. This also makes open PRs show up in the summery mail. http://www.freebsd.org/cgi/query-pr.cgi?pr=13420 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-standards" in the body of the message From owner-freebsd-standards Sat Aug 24 19:14:40 2002 Delivered-To: freebsd-standards@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D452837B400; Sat, 24 Aug 2002 19:14:37 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 84CEC43E6E; Sat, 24 Aug 2002 19:14:37 -0700 (PDT) (envelope-from johan@FreeBSD.org) Received: from freefall.freebsd.org (johan@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7P2EbJU055816; Sat, 24 Aug 2002 19:14:37 -0700 (PDT) (envelope-from johan@freefall.freebsd.org) Received: (from johan@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7P2EbZ6055812; Sat, 24 Aug 2002 19:14:37 -0700 (PDT) Date: Sat, 24 Aug 2002 19:14:37 -0700 (PDT) From: Johan Karlsson Message-Id: <200208250214.g7P2EbZ6055812@freefall.freebsd.org> To: johan@FreeBSD.org, freebsd-standards@FreeBSD.org, standards@FreeBSD.org Subject: Re: bin/13420: POSIX.2 wordexp library routine missing from libc Sender: owner-freebsd-standards@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Synopsis: POSIX.2 wordexp library routine missing from libc Responsible-Changed-From-To: freebsd-standards->standards Responsible-Changed-By: johan Responsible-Changed-When: Sat Aug 24 19:14:06 PDT 2002 Responsible-Changed-Why: Use short names for mailing list to make searches using the web query form work with the shown responsible. This also makes open PRs show up in the summery mail. http://www.freebsd.org/cgi/query-pr.cgi?pr=13420 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-standards" in the body of the message From owner-freebsd-standards Sat Aug 24 19:17:51 2002 Delivered-To: freebsd-standards@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B10E637B400; Sat, 24 Aug 2002 19:17:48 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 62EA543E4A; Sat, 24 Aug 2002 19:17:48 -0700 (PDT) (envelope-from johan@FreeBSD.org) Received: from freefall.freebsd.org (johan@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7P2HmJU056120; Sat, 24 Aug 2002 19:17:48 -0700 (PDT) (envelope-from johan@freefall.freebsd.org) Received: (from johan@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7P2HmeY056116; Sat, 24 Aug 2002 19:17:48 -0700 (PDT) Date: Sat, 24 Aug 2002 19:17:48 -0700 (PDT) From: Johan Karlsson Message-Id: <200208250217.g7P2HmeY056116@freefall.freebsd.org> To: johan@FreeBSD.org, freebsd-standards@FreeBSD.org, standards@FreeBSD.org Subject: Re: bin/21519: sys/dir.h should be deprecated some more Sender: owner-freebsd-standards@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Synopsis: sys/dir.h should be deprecated some more Responsible-Changed-From-To: freebsd-standards->standards Responsible-Changed-By: johan Responsible-Changed-When: Sat Aug 24 19:17:13 PDT 2002 Responsible-Changed-Why: Use short names for mailing list to make searches using the web query form work with the shown responsible. This also makes open PRs show up in the summery mail. http://www.freebsd.org/cgi/query-pr.cgi?pr=21519 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-standards" in the body of the message From owner-freebsd-standards Sat Aug 24 19:17:51 2002 Delivered-To: freebsd-standards@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B10E637B400; Sat, 24 Aug 2002 19:17:48 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 62EA543E4A; Sat, 24 Aug 2002 19:17:48 -0700 (PDT) (envelope-from johan@FreeBSD.org) Received: from freefall.freebsd.org (johan@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7P2HmJU056120; Sat, 24 Aug 2002 19:17:48 -0700 (PDT) (envelope-from johan@freefall.freebsd.org) Received: (from johan@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7P2HmeY056116; Sat, 24 Aug 2002 19:17:48 -0700 (PDT) Date: Sat, 24 Aug 2002 19:17:48 -0700 (PDT) From: Johan Karlsson Message-Id: <200208250217.g7P2HmeY056116@freefall.freebsd.org> To: johan@FreeBSD.org, freebsd-standards@FreeBSD.org, standards@FreeBSD.org Subject: Re: bin/21519: sys/dir.h should be deprecated some more Sender: owner-freebsd-standards@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Synopsis: sys/dir.h should be deprecated some more Responsible-Changed-From-To: freebsd-standards->standards Responsible-Changed-By: johan Responsible-Changed-When: Sat Aug 24 19:17:13 PDT 2002 Responsible-Changed-Why: Use short names for mailing list to make searches using the web query form work with the shown responsible. This also makes open PRs show up in the summery mail. http://www.freebsd.org/cgi/query-pr.cgi?pr=21519 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-standards" in the body of the message From owner-freebsd-standards Sat Aug 24 19:23:13 2002 Delivered-To: freebsd-standards@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2519B37B400; Sat, 24 Aug 2002 19:23:12 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id CAF3243E42; Sat, 24 Aug 2002 19:23:11 -0700 (PDT) (envelope-from johan@FreeBSD.org) Received: from freefall.freebsd.org (johan@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7P2NBJU056962; Sat, 24 Aug 2002 19:23:11 -0700 (PDT) (envelope-from johan@freefall.freebsd.org) Received: (from johan@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7P2NBCP056958; Sat, 24 Aug 2002 19:23:11 -0700 (PDT) Date: Sat, 24 Aug 2002 19:23:11 -0700 (PDT) From: Johan Karlsson Message-Id: <200208250223.g7P2NBCP056958@freefall.freebsd.org> To: johan@FreeBSD.org, freebsd-standards@FreeBSD.org, standards@FreeBSD.org Subject: Re: bin/37224: make: $< only set for implicit rules Sender: owner-freebsd-standards@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Synopsis: make: $< only set for implicit rules Responsible-Changed-From-To: freebsd-standards->standards Responsible-Changed-By: johan Responsible-Changed-When: Sat Aug 24 19:22:45 PDT 2002 Responsible-Changed-Why: Use short names for mailing list to make searches using the web query form work with the shown responsible. http://www.freebsd.org/cgi/query-pr.cgi?pr=37224 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-standards" in the body of the message From owner-freebsd-standards Sat Aug 24 19:23:14 2002 Delivered-To: freebsd-standards@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2519B37B400; Sat, 24 Aug 2002 19:23:12 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id CAF3243E42; Sat, 24 Aug 2002 19:23:11 -0700 (PDT) (envelope-from johan@FreeBSD.org) Received: from freefall.freebsd.org (johan@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7P2NBJU056962; Sat, 24 Aug 2002 19:23:11 -0700 (PDT) (envelope-from johan@freefall.freebsd.org) Received: (from johan@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7P2NBCP056958; Sat, 24 Aug 2002 19:23:11 -0700 (PDT) Date: Sat, 24 Aug 2002 19:23:11 -0700 (PDT) From: Johan Karlsson Message-Id: <200208250223.g7P2NBCP056958@freefall.freebsd.org> To: johan@FreeBSD.org, freebsd-standards@FreeBSD.org, standards@FreeBSD.org Subject: Re: bin/37224: make: $< only set for implicit rules Sender: owner-freebsd-standards@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Synopsis: make: $< only set for implicit rules Responsible-Changed-From-To: freebsd-standards->standards Responsible-Changed-By: johan Responsible-Changed-When: Sat Aug 24 19:22:45 PDT 2002 Responsible-Changed-Why: Use short names for mailing list to make searches using the web query form work with the shown responsible. http://www.freebsd.org/cgi/query-pr.cgi?pr=37224 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-standards" in the body of the message From owner-freebsd-standards Sat Aug 24 19:30:40 2002 Delivered-To: freebsd-standards@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1736937B400; Sat, 24 Aug 2002 19:30:40 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id BCA4743E4A; Sat, 24 Aug 2002 19:30:39 -0700 (PDT) (envelope-from tjr@FreeBSD.org) Received: from freefall.freebsd.org (tjr@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7P2UdJU057724; Sat, 24 Aug 2002 19:30:39 -0700 (PDT) (envelope-from tjr@freefall.freebsd.org) Received: (from tjr@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7P2Ud1L057720; Sat, 24 Aug 2002 19:30:39 -0700 (PDT) Date: Sat, 24 Aug 2002 19:30:39 -0700 (PDT) From: "Tim J. Robbins" Message-Id: <200208250230.g7P2Ud1L057720@freefall.freebsd.org> To: howardjp@wam.umd.edu, tjr@FreeBSD.org, standards@FreeBSD.org Subject: Re: bin/13364: Patch to wc(1) for Unix 98 compliance. Sender: owner-freebsd-standards@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Synopsis: Patch to wc(1) for Unix 98 compliance. State-Changed-From-To: open->patched State-Changed-By: tjr State-Changed-When: Sat Aug 24 19:28:28 PDT 2002 State-Changed-Why: The -m option has been implemented in -CURRENT. http://www.freebsd.org/cgi/query-pr.cgi?pr=13364 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-standards" in the body of the message From owner-freebsd-standards Sat Aug 24 19:38: 1 2002 Delivered-To: freebsd-standards@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5284337B400; Sat, 24 Aug 2002 19:37:59 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 01F4243E6A; Sat, 24 Aug 2002 19:37:59 -0700 (PDT) (envelope-from johan@FreeBSD.org) Received: from freefall.freebsd.org (johan@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7P2bwJU058470; Sat, 24 Aug 2002 19:37:58 -0700 (PDT) (envelope-from johan@freefall.freebsd.org) Received: (from johan@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7P2bwoR058466; Sat, 24 Aug 2002 19:37:58 -0700 (PDT) Date: Sat, 24 Aug 2002 19:37:58 -0700 (PDT) From: Johan Karlsson Message-Id: <200208250237.g7P2bwoR058466@freefall.freebsd.org> To: johan@FreeBSD.org, freebsd-standards@FreeBSD.org, standards@FreeBSD.org Subject: Re: i386/105: Distributed libm (msun) has non-standard error handling. Sender: owner-freebsd-standards@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Synopsis: Distributed libm (msun) has non-standard error handling. Responsible-Changed-From-To: freebsd-standards->standards Responsible-Changed-By: johan Responsible-Changed-When: Sat Aug 24 19:37:38 PDT 2002 Responsible-Changed-Why: Use short names for mailing list to make searches using the web query form work with the shown responsible. This also makes open PRs show up in the summery mail. http://www.freebsd.org/cgi/query-pr.cgi?pr=105 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-standards" in the body of the message From owner-freebsd-standards Sat Aug 24 19:38: 1 2002 Delivered-To: freebsd-standards@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5284337B400; Sat, 24 Aug 2002 19:37:59 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 01F4243E6A; Sat, 24 Aug 2002 19:37:59 -0700 (PDT) (envelope-from johan@FreeBSD.org) Received: from freefall.freebsd.org (johan@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7P2bwJU058470; Sat, 24 Aug 2002 19:37:58 -0700 (PDT) (envelope-from johan@freefall.freebsd.org) Received: (from johan@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7P2bwoR058466; Sat, 24 Aug 2002 19:37:58 -0700 (PDT) Date: Sat, 24 Aug 2002 19:37:58 -0700 (PDT) From: Johan Karlsson Message-Id: <200208250237.g7P2bwoR058466@freefall.freebsd.org> To: johan@FreeBSD.org, freebsd-standards@FreeBSD.org, standards@FreeBSD.org Subject: Re: i386/105: Distributed libm (msun) has non-standard error handling. Sender: owner-freebsd-standards@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Synopsis: Distributed libm (msun) has non-standard error handling. Responsible-Changed-From-To: freebsd-standards->standards Responsible-Changed-By: johan Responsible-Changed-When: Sat Aug 24 19:37:38 PDT 2002 Responsible-Changed-Why: Use short names for mailing list to make searches using the web query form work with the shown responsible. This also makes open PRs show up in the summery mail. http://www.freebsd.org/cgi/query-pr.cgi?pr=105 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-standards" in the body of the message From owner-freebsd-standards Sat Aug 24 22:58:50 2002 Delivered-To: freebsd-standards@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B94FA37B400; Sat, 24 Aug 2002 22:58:49 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6C12043E6E; Sat, 24 Aug 2002 22:58:49 -0700 (PDT) (envelope-from tjr@FreeBSD.org) Received: from freefall.freebsd.org (tjr@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7P5wnJU091507; Sat, 24 Aug 2002 22:58:49 -0700 (PDT) (envelope-from tjr@freefall.freebsd.org) Received: (from tjr@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7P5wnr2091503; Sat, 24 Aug 2002 22:58:49 -0700 (PDT) Date: Sat, 24 Aug 2002 22:58:49 -0700 (PDT) From: "Tim J. Robbins" Message-Id: <200208250558.g7P5wnr2091503@freefall.freebsd.org> To: howardjp@wam.umd.edu, tjr@FreeBSD.org, standards@FreeBSD.org Subject: Re: bin/13364: Patch to wc(1) for Unix 98 compliance. Sender: owner-freebsd-standards@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Synopsis: Patch to wc(1) for Unix 98 compliance. State-Changed-From-To: patched->closed State-Changed-By: tjr State-Changed-When: Sat Aug 24 22:58:25 PDT 2002 State-Changed-Why: -m option has been MFC'd. http://www.freebsd.org/cgi/query-pr.cgi?pr=13364 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-standards" in the body of the message From owner-freebsd-standards Sun Aug 25 0: 2: 9 2002 Delivered-To: freebsd-standards@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8CC1637B400; Sun, 25 Aug 2002 00:02:04 -0700 (PDT) Received: from mailman.zeta.org.au (mailman.zeta.org.au [203.26.10.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id B5C9643E65; Sun, 25 Aug 2002 00:02:02 -0700 (PDT) (envelope-from bde@zeta.org.au) Received: from bde.zeta.org.au (bde.zeta.org.au [203.2.228.102]) by mailman.zeta.org.au (8.9.3/8.8.7) with ESMTP id HAA06963; Sun, 25 Aug 2002 07:01:41 GMT Date: Sun, 25 Aug 2002 17:07:32 +1000 (EST) From: Bruce Evans X-X-Sender: bde@gamplex.bde.org To: "Kenneth D. Merry" Cc: "M. Warner Losh" , , , , , , Subject: Re: kern/15608: acd0 / cd0 give inconsistent errors on empty tray open() In-Reply-To: <20020822223203.A13222@panzer.kdm.org> Message-ID: <20020825164629.H14756-100000@gamplex.bde.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-standards@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Thu, 22 Aug 2002, Kenneth D. Merry wrote: > On Fri, Aug 23, 2002 at 12:41:28 +1000, Bruce Evans wrote: > > I think the bug is that the open doesn't succeed. The device is > > reported as being there at boot time, and there is enough of it there > > to tell which parts of it aren't there, so why not open() it so that > > you do things like ioctl() on it to close its door and make it there? > > There is no ioctl in the interface for loading a CD. None of the other > ioctls, I think, make much sense without media in the drive. There is a CDIOCCLOSE which seems to be supported by acd and by some unmaintained cdrom drivers by not by the scsi cdrom driver. > The reason we need to do a read capacity in the open() routine, which is > why the open fails when there is no media, is so we can fill in the > d_secsize and d_secperunit fields in the disklabel. acdopen() calls acd_read_toc() which does similar things. When there is no media, acd_read_toc() fails with the not quite right error EBUSY, but acdopen() ignores this error and the open succeeds and you can try CDIOCCLOSE() to attempt to load media. So it seems that acdopen() already works like I want, and the EIO error reported earlier doesn't actually occur for acdopen(). dsopen() has similar issues. It attempts to read MBRs and disk labels and can probably return EIO for read errors when there is no media or bad media. One reason why the fd driver doesn't use the slice layer is that I never got this working well enough for floppies. It is hard to issue formatting ioctls when the open fails because the MBR is unreadable. Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-standards" in the body of the message