From owner-freebsd-standards Mon Dec 16 12:15: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 E885537B401 for ; Mon, 16 Dec 2002 12:15:50 -0800 (PST) Received: from dibbler.ne.client2.attbi.com (dibbler.ne.client2.attbi.com [66.31.42.180]) by mx1.FreeBSD.org (Postfix) with ESMTP id 235C243ED4 for ; Mon, 16 Dec 2002 12:15:50 -0800 (PST) (envelope-from rodrigc@attbi.com) Received: from dibbler.ne.client2.attbi.com (localhost [127.0.0.1]) by dibbler.ne.client2.attbi.com (8.12.6/8.12.6) with ESMTP id gBGKGJPZ013578 for ; Mon, 16 Dec 2002 15:16:19 -0500 (EST) (envelope-from rodrigc@dibbler.ne.client2.attbi.com) Received: (from rodrigc@localhost) by dibbler.ne.client2.attbi.com (8.12.6/8.12.6/Submit) id gBGKGJYR013577 for freebsd-standards@freebsd.org; Mon, 16 Dec 2002 15:16:19 -0500 (EST) Date: Mon, 16 Dec 2002 15:16:18 -0500 From: Craig Rodrigues To: freebsd-standards@freebsd.org Subject: Open POSIX Test Suite project Message-ID: <20021216151618.A13539@attbi.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.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 Hi, Some of you on this list may be interested in the Open POSIX Test Suite project: http://posixtest.sf.net The project is aiming to testing conformance and performance of functions listed in IEEE Std 1003.1-2001. Version 0.1.0 did not work on FreeBSD-CURRENT, but I submitted a patch which fixed this problem, and hopefully it will be committed to their CVS tree soon. Interestingly enough, all the main people who work on this project are from Intel. -- Craig Rodrigues http://www.gis.net/~craigr rodrigc@attbi.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-standards" in the body of the message From owner-freebsd-standards Wed Dec 18 9: 2:47 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 A1B8E37B401; Wed, 18 Dec 2002 09:02:46 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4BCF843ED1; Wed, 18 Dec 2002 09:02:46 -0800 (PST) (envelope-from mike@FreeBSD.org) Received: from freefall.freebsd.org (mike@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.6/8.12.6) with ESMTP id gBIH2kx3074370; Wed, 18 Dec 2002 09:02:46 -0800 (PST) (envelope-from mike@freefall.freebsd.org) Received: (from mike@localhost) by freefall.freebsd.org (8.12.6/8.12.6/Submit) id gBIH2jc5074366; Wed, 18 Dec 2002 09:02:45 -0800 (PST) Date: Wed, 18 Dec 2002 09:02:45 -0800 (PST) From: Mike Barcroft Message-Id: <200212181702.gBIH2jc5074366@freefall.freebsd.org> To: wollman@lcs.mit.edu, mike@FreeBSD.org, freebsd-standards@FreeBSD.org, mike@FreeBSD.org Subject: Re: standards/44356: strerror_r() has impermissible failure mode 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: strerror_r() has impermissible failure mode State-Changed-From-To: open->patched State-Changed-By: mike State-Changed-When: Wed Dec 18 09:01:20 PST 2002 State-Changed-Why: Fixed in 5.1-CURRENT; MFC reminder. Responsible-Changed-From-To: freebsd-standards->mike Responsible-Changed-By: mike Responsible-Changed-When: Wed Dec 18 09:01:20 PST 2002 Responsible-Changed-Why: Over to me. http://www.freebsd.org/cgi/query-pr.cgi?pr=44356 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-standards" in the body of the message From owner-freebsd-standards Sat Dec 21 4:40: 5 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 34FF037B401 for ; Sat, 21 Dec 2002 04:40:03 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3A51943EEF for ; Sat, 21 Dec 2002 04:40:02 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.6/8.12.6) with ESMTP id gBLCe2NS011373 for ; Sat, 21 Dec 2002 04:40:02 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.6/8.12.6/Submit) id gBLCe2Q2011372; Sat, 21 Dec 2002 04:40:02 -0800 (PST) Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3E8A437B405 for ; Sat, 21 Dec 2002 04:33:29 -0800 (PST) Received: from bremen.shuttle.de (bremen.shuttle.de [194.95.249.251]) by mx1.FreeBSD.org (Postfix) with ESMTP id C199C43ED8 for ; Sat, 21 Dec 2002 04:33:22 -0800 (PST) (envelope-from schweikh@schweikhardt.net) Received: from bremen.shuttle.de (localhost [127.0.0.1]) by bremen.shuttle.de (Postfix) with ESMTP id DECAA17D7A for ; Sat, 21 Dec 2002 13:33:15 +0100 (CET) Received: (from uucp@localhost) by bremen.shuttle.de (8.12.3/8.12.3/Debian -4) with UUCP id gBLCXFwd021094 for FreeBSD-gnats-submit@freebsd.org; Sat, 21 Dec 2002 13:33:15 +0100 Received: from hal9000.schweikhardt.net (localhost [127.0.0.1]) by hal9000.schweikhardt.net (8.12.6/8.12.6) with ESMTP id gBLCX1H6045121 for ; Sat, 21 Dec 2002 13:33:01 +0100 (CET) (envelope-from schweikh@hal9000.schweikhardt.net) Received: (from schweikh@localhost) by hal9000.schweikhardt.net (8.12.6/8.12.6/Submit) id gBLCX1eX045120; Sat, 21 Dec 2002 13:33:01 +0100 (CET) (envelope-from schweikh) Message-Id: <200212211233.gBLCX1eX045120@hal9000.schweikhardt.net> Date: Sat, 21 Dec 2002 13:33:01 +0100 (CET) From: Jens Schweikhardt Reply-To: Jens Schweikhardt To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: standards/46441: /bin/sh does not do parameter expansion in PS1, PS2, PS4 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 >Number: 46441 >Category: standards >Synopsis: /bin/sh does not do parameter expansion in PS1, PS2, PS4 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-standards >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Dec 21 04:40:01 PST 2002 >Closed-Date: >Last-Modified: >Originator: Jens Schweikhardt >Release: FreeBSD 5.0-CURRENT i386 >Organization: Digital Details >Environment: System: FreeBSD hal9000.schweikhardt.net 5.0-CURRENT FreeBSD 5.0-CURRENT #1: Fri Nov 29 11:10:37 CET 2002 toor@hal9000.schweikhardt.net:/usr/obj/src/current/sys/HAL9000 i386 >Description: If our /bin/sh is intended to support the SUSv3 User Portability (UP) option, it must do parameter expansion in PS[124]. If not, consider this PR null and void, even where prohibited. Quoting IEEE Std 1003.1-2001: PS1 Each time an interactive shell is ready to read a command, the value of this variable shall be subjected to parameter expansion and written to standard error. The default value shall be "$ " . For users who have specific additional implementation-defined privileges, the default may be another, implementation-defined value. The shell shall replace each instance of the character '!' in PS1 with the history file number of the next command to be typed. Escaping the '!' with another '!' (that is, "!!" ) shall place the literal character '!' in the prompt. This volume of IEEE Std 1003.1-2001 specifies the effects of the variable only for systems supporting the User Portability Utilities option. PS2 Each time the user enters a prior to completing a command line in an interactive shell, the value of this variable shall be subjected to parameter expansion and written to standard error. The default value is "> " . This volume of IEEE Std 1003.1-2001 specifies the effects of the variable only for systems supporting the User Portability Utilities option. PS4 When an execution trace ( set -x) is being performed in an interactive shell, before each line in the execution trace, the value of this variable shall be subjected to parameter expansion and written to standard error. The default value is "+ " . This volume of IEEE Std 1003.1-2001 specifies the effects of the variable only for systems supporting the User Portability Utilities option. PWD Set by the shell to be an absolute pathname of the current working directory, containing no components of type symbolic link, no components that are dot, and no components that are dot-dot when the shell is initialized. If an application sets or unsets the value of PWD, the behaviors of the cd and pwd utilities are unspecified. >How-To-Repeat: $ /bin/sh $ PS1='$PWD >' $PWD >cd /tmp <- should expand $PWD $PWD >PS2='$PWD more:' $PWD >foo () $PWD more:{ $PWD more:} $PWD >PS4='$PWD -x : ' $PWD >set -x $PWD >foo + foo <- PS4 seems hard coded to "+ " >Fix: >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-standards" in the body of the message From owner-freebsd-standards Sat Dec 21 9:30: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 20D4937B401; Sat, 21 Dec 2002 09:30:51 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id C110D43EDE; Sat, 21 Dec 2002 09:30:50 -0800 (PST) (envelope-from mike@FreeBSD.org) Received: from freefall.freebsd.org (mike@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.6/8.12.6) with ESMTP id gBLHUoNS071867; Sat, 21 Dec 2002 09:30:50 -0800 (PST) (envelope-from mike@freefall.freebsd.org) Received: (from mike@localhost) by freefall.freebsd.org (8.12.6/8.12.6/Submit) id gBLHUoep071863; Sat, 21 Dec 2002 09:30:50 -0800 (PST) Date: Sat, 21 Dec 2002 09:30:50 -0800 (PST) From: Mike Barcroft Message-Id: <200212211730.gBLHUoep071863@freefall.freebsd.org> To: mike@FreeBSD.org, freebsd-standards@FreeBSD.org, tjr@FreeBSD.org Subject: Re: standards/46441: /bin/sh does not do parameter expansion in PS1, PS2, PS4 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 does not do parameter expansion in PS1, PS2, PS4 Responsible-Changed-From-To: freebsd-standards->tjr Responsible-Changed-By: mike Responsible-Changed-When: Sat Dec 21 09:30:33 PST 2002 Responsible-Changed-Why: Over to tjr. http://www.freebsd.org/cgi/query-pr.cgi?pr=46441 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-standards" in the body of the message