From owner-freebsd-standards@FreeBSD.ORG Mon Feb 2 11:02:42 2004 Return-Path: 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 A847516A4CF for ; Mon, 2 Feb 2004 11:02:42 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0C48943D6B for ; Mon, 2 Feb 2004 11:01:51 -0800 (PST) (envelope-from owner-bugmaster@freebsd.org) Received: from freefall.freebsd.org (peter@localhost [127.0.0.1]) i12J1cFR020569 for ; Mon, 2 Feb 2004 11:01:38 -0800 (PST) (envelope-from owner-bugmaster@freebsd.org) Received: (from peter@localhost) by freefall.freebsd.org (8.12.10/8.12.10/Submit) id i12J1cEa020562 for freebsd-standards@freebsd.org; Mon, 2 Feb 2004 11:01:38 -0800 (PST) (envelope-from owner-bugmaster@freebsd.org) Date: Mon, 2 Feb 2004 11:01:38 -0800 (PST) Message-Id: <200402021901.i12J1cEa020562@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: peter set sender to owner-bugmaster@freebsd.org using -f From: FreeBSD bugmaster To: freebsd-standards@FreeBSD.org Subject: Current problem reports assigned to you X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Feb 2004 19:02:42 -0000 Current FreeBSD problem reports Critical problems Serious problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- s [2001/01/23] misc/24590 standards timezone function not compatible witn Sin o [2002/02/25] bin/35307 standards standard include files are not standard c o [2003/03/05] bin/48958 standards The type 'bool' has different sizes for C o [2003/04/21] standards/51209standards [PATCH] add a64l()/l64a/l64a_r functions p [2003/06/05] standards/52972standards /bin/sh arithmetic not POSIX compliant o [2003/06/20] standards/53554standards interval timers not cleared in fork() o [2003/07/12] standards/54410standards one-true-awk not POSIX compliant (no exte o [2003/09/15] standards/56906standards Several math(3) functions fail to set err o [2003/12/31] standards/60772standards _Bool and bool should be unsigned 9 problems total. Non-critical problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [2001/01/16] bin/24390 standards Replacing old dir-symlinks when using /bi o [2001/11/20] standards/32126standards getopt(3) not Unix-98 conformant s [2002/03/18] standards/36076standards Implementation of POSIX fuser command o [2002/06/13] standards/39256standards [v]snprintf aren't POSIX-conformant for s o [2002/07/09] misc/40378 standards stdlib.h gives needless warnings with -an p [2002/08/12] standards/41576standards POSIX compliance of ln(1) o [2002/10/23] standards/44425standards getcwd() succeeds even if current dir has o [2002/12/09] standards/46119standards Priority problems for SCHED_OTHER using p o [2002/12/23] standards/46504standards Warnings in headers o [2003/04/22] standards/51292standards [PATCH] add ecvt()/fcvt()/gcvt() function o [2003/06/22] standards/53613standards FreeBSD doesn't define EPROTO o [2003/06/24] bin/53682 standards [PATCH] add fuser(1) utitity o [2003/07/24] standards/54809standards pcvt deficits o [2003/07/24] standards/54833standards more pcvt deficits o [2003/07/25] standards/54839standards pcvt deficits o [2003/07/31] standards/55112standards glob.h, glob_t's gl_pathc should be "size o [2003/09/04] standards/56476standards cd9660 unicode support simple hack o [2003/09/27] standards/57295standards [patch] make does not include cmd line va o [2003/10/12] standards/57911standards fnmatch ("[[:alpha:]]","x", FNM_PATHNAME) o [2003/10/29] standards/58676standards grantpt(3) alters storage used by ptsname o [2003/11/29] standards/59797standards Implement C99's round[f]() math fucntions p [2003/12/26] standards/60597standards FreeBSD's /usr/include lacks of cpio.h o [2004/01/26] standards/61934standards [PATCH] FreeBSD's mailx not completely SU 23 problems total. From owner-freebsd-standards@FreeBSD.ORG Mon Feb 2 11:05:05 2004 Return-Path: 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 D1B1116A4CE for ; Mon, 2 Feb 2004 11:05:05 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8031F43D7F for ; Mon, 2 Feb 2004 11:04:33 -0800 (PST) (envelope-from owner-bugmaster@freebsd.org) Received: from freefall.freebsd.org (peter@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.10/8.12.10) with ESMTP id i12J3JFR022618 for ; Mon, 2 Feb 2004 11:03:19 -0800 (PST) (envelope-from owner-bugmaster@freebsd.org) Received: (from peter@localhost) by freefall.freebsd.org (8.12.10/8.12.10/Submit) id i12J3JaG022612 for standards@freebsd.org; Mon, 2 Feb 2004 11:03:19 -0800 (PST) (envelope-from owner-bugmaster@freebsd.org) Date: Mon, 2 Feb 2004 11:03:19 -0800 (PST) Message-Id: <200402021903.i12J3JaG022612@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: peter set sender to owner-bugmaster@freebsd.org using -f From: FreeBSD bugmaster To: standards@FreeBSD.org Subject: Current problem reports assigned to you X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Feb 2004 19:05:05 -0000 Current FreeBSD problem reports Critical problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [2001/08/18] kern/29844 standards [PATCH] setpgrp does not behave as manual 1 problem total. Serious problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [2001/03/05] bin/25542 standards /bin/sh: null char in quoted string 1 problem total. Non-critical problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- f [1995/01/11] i386/105 standards Distributed libm (msun) has non-standard o [2000/09/24] bin/21519 standards sys/dir.h should be deprecated some more o [2000/12/05] kern/23304 standards POSIX clock_gettime, clock_getres return s [2001/06/18] kern/28260 standards UIO_MAXIOV needs to be made public 4 problems total. From owner-freebsd-standards@FreeBSD.ORG Mon Feb 2 22:14:24 2004 Return-Path: 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 3702016A4CE for ; Mon, 2 Feb 2004 22:14:24 -0800 (PST) Received: from mail.pcnet.com (mail.pcnet.com [204.213.232.4]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3718E43D31 for ; Mon, 2 Feb 2004 22:14:23 -0800 (PST) (envelope-from eischen@vigrid.com) Received: from mail.pcnet.com (mail.pcnet.com [204.213.232.4]) by mail.pcnet.com (8.12.10/8.12.1) with ESMTP id i136EMiw004393 for ; Tue, 3 Feb 2004 01:14:22 -0500 (EST) Date: Tue, 3 Feb 2004 01:14:22 -0500 (EST) From: Daniel Eischen X-Sender: eischen@pcnet5.pcnet.com To: standards@freebsd.org Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: sem_timedwait() X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Feb 2004 06:14:24 -0000 We need a prototype for sem_timedwait(). Here's a patch, but it doesn't seem to be consistent WRT __restrict. Does someone want to take a look at the POSIX specs (www.opengroup.org) and see if this is correct? Index: semaphore.h =================================================================== RCS file: /opt/FreeBSD/cvs/src/sys/posix4/semaphore.h,v retrieving revision 1.9 diff -u -r1.9 semaphore.h --- semaphore.h 4 Oct 2002 21:31:33 -0000 1.9 +++ semaphore.h 3 Feb 2004 00:40:12 -0000 @@ -54,6 +54,7 @@ int sem_init(sem_t *, int, unsigned int); sem_t *sem_open(const char *, int, ...); int sem_post(sem_t *); +int sem_timedwait(sem_t * __restrict, struct timespec * __restrict); int sem_trywait(sem_t *); int sem_unlink(const char *); int sem_wait(sem_t *); -- Dan Eischen From owner-freebsd-standards@FreeBSD.ORG Tue Feb 3 00:26:55 2004 Return-Path: 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 9AD2916A4CE for ; Tue, 3 Feb 2004 00:26:55 -0800 (PST) Received: from laika.ifs.tuwien.ac.at (laika.ifs.tuwien.ac.at [128.131.167.43]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5914F43D1F for ; Tue, 3 Feb 2004 00:26:54 -0800 (PST) (envelope-from stefan@fafoe.narf.at) Received: from fafoe.narf.at (unknown [212.186.3.235]) by laika.ifs.tuwien.ac.at (Postfix) with ESMTP id 4A06320B3; Tue, 3 Feb 2004 09:28:42 +0100 (CET) Received: from wombat.fafoe.narf.at (wombat.fafoe.narf.at [192.168.1.42]) by fafoe.narf.at (Postfix) with ESMTP id 22E9140B8; Tue, 3 Feb 2004 09:26:49 +0100 (CET) Received: by wombat.fafoe.narf.at (Postfix, from userid 1001) id 57ACA1D4; Tue, 3 Feb 2004 09:26:49 +0100 (CET) Date: Tue, 3 Feb 2004 09:26:49 +0100 From: Stefan Farfeleder To: Daniel Eischen Message-ID: <20040203082647.GA598@wombat.fafoe.narf.at> Mail-Followup-To: Daniel Eischen , standards@freebsd.org References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.5.1i cc: standards@freebsd.org Subject: Re: sem_timedwait() X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Feb 2004 08:26:55 -0000 On Tue, Feb 03, 2004 at 01:14:22AM -0500, Daniel Eischen wrote: > We need a prototype for sem_timedwait(). Here's a patch, but it doesn't > seem to be consistent WRT __restrict. Does someone want to take a look > at the POSIX specs (www.opengroup.org) and see if this is correct? > > Index: semaphore.h > =================================================================== > RCS file: /opt/FreeBSD/cvs/src/sys/posix4/semaphore.h,v > retrieving revision 1.9 > diff -u -r1.9 semaphore.h > --- semaphore.h 4 Oct 2002 21:31:33 -0000 1.9 > +++ semaphore.h 3 Feb 2004 00:40:12 -0000 > @@ -54,6 +54,7 @@ > int sem_init(sem_t *, int, unsigned int); > sem_t *sem_open(const char *, int, ...); > int sem_post(sem_t *); > +int sem_timedwait(sem_t * __restrict, struct timespec * __restrict); According to SUSv3 the second parameter's type should be 'const struct timespec * restrict'. restrict-wise it's correct. Cheers, Stefan From owner-freebsd-standards@FreeBSD.ORG Tue Feb 3 00:37:09 2004 Return-Path: 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 DA32716A4CE for ; Tue, 3 Feb 2004 00:37:09 -0800 (PST) Received: from jelle.nescioludens.nl (a80-127-133-250.adsl.xs4all.nl [80.127.133.250]) by mx1.FreeBSD.org (Postfix) with ESMTP id 995CF43D54 for ; Tue, 3 Feb 2004 00:37:03 -0800 (PST) (envelope-from W.J.Zwart@NescioLudens.nl) Received: from 192.168.2.2 (froukje [192.168.2.2])i138b1Qn046941; Tue, 3 Feb 2004 09:37:01 +0100 (CET) (envelope-from W.J.Zwart@NescioLudens.nl) Received: from 192.168.2.96 (SquirrelMail authenticated user willemjaap) by 192.168.2.2 with HTTP; Tue, 3 Feb 2004 09:37:01 +0100 (CET) Message-ID: <60144.192.168.2.96.1075797421.squirrel@192.168.2.2> In-Reply-To: References: Date: Tue, 3 Feb 2004 09:37:01 +0100 (CET) From: "Willem Jaap Zwart" To: "Daniel Eischen" User-Agent: SquirrelMail/1.4.2 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 Importance: Normal cc: standards@freebsd.org Subject: Re: sem_timedwait() X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Feb 2004 08:37:10 -0000 Hello Daniel I'm new to the list, so as my maiden contribution I looked at the opengroup website. The formal prototype is: int sem_timedwait(sem_t *restrict, const struct timespec *restrict); have a nice day! Willem Jaap Daniel Eischen said: > We need a prototype for sem_timedwait(). Here's a patch, but it doesn't > seem to be consistent WRT __restrict. Does someone want to take a look > at the POSIX specs (www.opengroup.org) and see if this is correct? > > Index: semaphore.h > =================================================================== > RCS file: /opt/FreeBSD/cvs/src/sys/posix4/semaphore.h,v > retrieving revision 1.9 > diff -u -r1.9 semaphore.h > --- semaphore.h 4 Oct 2002 21:31:33 -0000 1.9 > +++ semaphore.h 3 Feb 2004 00:40:12 -0000 > @@ -54,6 +54,7 @@ > int sem_init(sem_t *, int, unsigned int); > sem_t *sem_open(const char *, int, ...); > int sem_post(sem_t *); > +int sem_timedwait(sem_t * __restrict, struct timespec * __restrict); > int sem_trywait(sem_t *); > int sem_unlink(const char *); > int sem_wait(sem_t *); > > -- > Dan Eischen > > _______________________________________________ > freebsd-standards@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-standards > To unsubscribe, send any mail to "freebsd-standards-unsubscribe@freebsd.org" > <=====> <=====> Willem Jaap Zwart Nescio Ludens BV Minkmaatstraat 33 ** 7514 EA ** Enschede ** NL t: +31-53-4306465 ** ** ** f: +31-53-4306491 Email: W.J.Zwart@NescioLudens.nl ---------------------------------------------- If you love Unix: FreeBSD ---------------------------------------------- From owner-freebsd-standards@FreeBSD.ORG Tue Feb 3 07:42:05 2004 Return-Path: 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 CFF0216A4CE for ; Tue, 3 Feb 2004 07:42:05 -0800 (PST) Received: from rwcrmhc12.comcast.net (rwcrmhc12.comcast.net [216.148.227.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id C4A4443D1F for ; Tue, 3 Feb 2004 07:42:04 -0800 (PST) (envelope-from rodrigc@crodrigues.org) Received: from h00609772adf0.ne.client2.attbi.com ([66.31.45.197]) by comcast.net (rwcrmhc12) with ESMTP id <2004020315420301400b4jcfe>; Tue, 3 Feb 2004 15:42:04 +0000 Received: from h00609772adf0.ne.client2.attbi.com (localhost.crodrigues.org [127.0.0.1])i13Fg2hd000801; Tue, 3 Feb 2004 10:42:02 -0500 (EST) (envelope-from rodrigc@h00609772adf0.ne.client2.attbi.com) Received: (from rodrigc@localhost)i13Fg27B000800; Tue, 3 Feb 2004 10:42:02 -0500 (EST) (envelope-from rodrigc) Date: Tue, 3 Feb 2004 10:42:01 -0500 From: Craig Rodrigues To: "Pedro F. Giffuni" Message-ID: <20040203154201.GA789@crodrigues.org> References: <20031102053456.93422.qmail@web13409.mail.yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20031102053456.93422.qmail@web13409.mail.yahoo.com> User-Agent: Mutt/1.4.1i cc: freebsd-standards@freebsd.org Subject: Re: Open POSIX Test Suite X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Feb 2004 15:42:05 -0000 On Sat, Nov 01, 2003 at 09:34:56PM -0800, Pedro F. Giffuni wrote: > Hi; > > It looks like this has advance greatly since the last time it was reported on > the standards list: > > http://posixtest.sourceforge.net/ > > The current version is 1.3.0, but the most interesting advances were made in > 1.2.0: Keep in mind, this package is also in ports: misc/posixtestsuite -- Craig Rodrigues http://crodrigues.org rodrigc@crodrigues.org From owner-freebsd-standards@FreeBSD.ORG Tue Feb 3 08:11:13 2004 Return-Path: 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 0FFC616A4CE for ; Tue, 3 Feb 2004 08:11:13 -0800 (PST) Received: from mail.pcnet.com (mail.pcnet.com [204.213.232.4]) by mx1.FreeBSD.org (Postfix) with ESMTP id 29E8843D2D for ; Tue, 3 Feb 2004 08:11:10 -0800 (PST) (envelope-from eischen@vigrid.com) Received: from mail.pcnet.com (mail.pcnet.com [204.213.232.4]) by mail.pcnet.com (8.12.10/8.12.1) with ESMTP id i13GB9iw019993 for ; Tue, 3 Feb 2004 11:11:09 -0500 (EST) Date: Tue, 3 Feb 2004 11:11:09 -0500 (EST) From: Daniel Eischen X-Sender: eischen@pcnet5.pcnet.com To: standards@freebsd.org Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: semaphore/timespec question X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Feb 2004 16:11:13 -0000 (and also <_semaphore.h>) now need struct timespec to be defined. What's the preferred way to do this? Add a "struct timespec;" to <_semaphore.h> or ? Thanks, -- Dan Eischen From owner-freebsd-standards@FreeBSD.ORG Tue Feb 3 08:29:13 2004 Return-Path: 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 26C8E16A4CE for ; Tue, 3 Feb 2004 08:29:13 -0800 (PST) Received: from sccrmhc11.comcast.net (sccrmhc11.comcast.net [204.127.202.55]) by mx1.FreeBSD.org (Postfix) with ESMTP id E0E9343D1D for ; Tue, 3 Feb 2004 08:29:11 -0800 (PST) (envelope-from rodrigc@crodrigues.org) Received: from h00609772adf0.ne.client2.attbi.com ([66.31.45.197]) by comcast.net (sccrmhc11) with ESMTP id <2004020316291001100ljpare>; Tue, 3 Feb 2004 16:29:10 +0000 Received: from h00609772adf0.ne.client2.attbi.com (localhost.crodrigues.org [127.0.0.1])i13GT9hd001173; Tue, 3 Feb 2004 11:29:09 -0500 (EST) (envelope-from rodrigc@h00609772adf0.ne.client2.attbi.com) Received: (from rodrigc@localhost)i13GT9NH001172; Tue, 3 Feb 2004 11:29:09 -0500 (EST) (envelope-from rodrigc) Date: Tue, 3 Feb 2004 11:29:08 -0500 From: Craig Rodrigues To: Daniel Eischen Message-ID: <20040203162908.GA1122@crodrigues.org> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.1i cc: standards@freebsd.org Subject: Re: semaphore/timespec question X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Feb 2004 16:29:13 -0000 On Tue, Feb 03, 2004 at 11:11:09AM -0500, Daniel Eischen wrote: > (and also <_semaphore.h>) now need struct timespec to be > defined. What's the preferred way to do this? Add a "struct timespec;" > to <_semaphore.h> or ? According to: http://www.opengroup.org/onlinepubs/007904975/functions/sem_timedwait.html "The timespec data type is defined as a structure in the header." It would seem to me that adding "struct timespec;" would be OK, but I defer to one of the standards gurus to interpret this. The <_semaphore.h> header seems to only have stuff for the ksem_* functions. Are you adding stuff in there which uses struct timespec? -- Craig Rodrigues http://crodrigues.org rodrigc@crodrigues.org From owner-freebsd-standards@FreeBSD.ORG Tue Feb 3 08:33:36 2004 Return-Path: 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 28F7216A4CE for ; Tue, 3 Feb 2004 08:33:36 -0800 (PST) Received: from mail.pcnet.com (mail.pcnet.com [204.213.232.4]) by mx1.FreeBSD.org (Postfix) with ESMTP id 124BF43D1D for ; Tue, 3 Feb 2004 08:33:35 -0800 (PST) (envelope-from eischen@vigrid.com) Received: from mail.pcnet.com (mail.pcnet.com [204.213.232.4]) by mail.pcnet.com (8.12.10/8.12.1) with ESMTP id i13GX8iw026695; Tue, 3 Feb 2004 11:33:08 -0500 (EST) Date: Tue, 3 Feb 2004 11:33:08 -0500 (EST) From: Daniel Eischen X-Sender: eischen@pcnet5.pcnet.com To: Craig Rodrigues In-Reply-To: <20040203162908.GA1122@crodrigues.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: standards@freebsd.org Subject: Re: semaphore/timespec question X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Feb 2004 16:33:36 -0000 On Tue, 3 Feb 2004, Craig Rodrigues wrote: > On Tue, Feb 03, 2004 at 11:11:09AM -0500, Daniel Eischen wrote: > > (and also <_semaphore.h>) now need struct timespec to be > > defined. What's the preferred way to do this? Add a "struct timespec;" > > to <_semaphore.h> or ? > > > According to: > http://www.opengroup.org/onlinepubs/007904975/functions/sem_timedwait.html > > "The timespec data type is defined as a structure in the > header." > > It would seem to me that adding "struct timespec;" would > be OK, but I defer to one of the standards gurus to interpret this. > > The <_semaphore.h> header seems to only have stuff > for the ksem_* functions. Are you adding stuff in there > which uses struct timespec? Yes, ksem_timedwait(). -- Dan Eischen From owner-freebsd-standards@FreeBSD.ORG Tue Feb 3 13:38:27 2004 Return-Path: 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 3F9A316A4CE for ; Tue, 3 Feb 2004 13:38:27 -0800 (PST) Received: from mail.tepkom.ru (mail.tepkom.ru [195.9.10.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1688F43D1F for ; Tue, 3 Feb 2004 13:38:25 -0800 (PST) (envelope-from wart@mojo.tepkom.ru) Received: from localhost (localhost [127.0.0.1]) by mail.tepkom.ru (Postfix) with SMTP id D6D932B1C for ; Wed, 4 Feb 2004 00:38:31 +0300 (MSK) Received: from mojo.tepkom.ru (mojo.tepkom.ru [195.9.10.30]) by mail.tepkom.ru (Postfix) with ESMTP id C9FA52B12 for ; Wed, 4 Feb 2004 00:38:31 +0300 (MSK) Received: by mojo.tepkom.ru (Postfix, from userid 1000) id CCF62639FF; Wed, 4 Feb 2004 00:36:13 +0300 (MSK) Date: Wed, 4 Feb 2004 00:36:13 +0300 From: Wartan Hachaturow To: freebsd-standards@freebsd.org Message-ID: <20040203213613.GA28189@mojo.tepkom.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4i Subject: SCCS and batch environment utiltites. X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Feb 2004 21:38:27 -0000 Hello. As far as I can judge, based on Jens's utilities POSIX conformance page, two major things we miss are SCCS and complete batch environment. Other things like missing options etc. could be hacked in relatively short time, but these two rise a pretty interesting question -- do we really _need_ them? SCCS is interesting only as a way to retrieve code from old repositories and reinject in some modern scs -- is it worth importing, for example, MySC (which is, contrary to the GPL-ed CSSC, under public domain) and doing the hard (C++) work on bringing it to the conformance? Batch environment services, as far as I can judge, are important in clustered environments -- and FreeBSD isn't pretty popular in that area. Things like OpenPBS would work, but I failed to find any acceptably free realisation (openpbs, in particular, require user registration to download -- I doubt we want to have such a software in base distribution). Of course, I'll try to find something usable, but is it needed at all? -- Regards, Wartan. "Be different: conform." From owner-freebsd-standards@FreeBSD.ORG Tue Feb 3 13:40:31 2004 Return-Path: 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 0A58316A4CE for ; Tue, 3 Feb 2004 13:40:31 -0800 (PST) Received: from khavrinen.lcs.mit.edu (khavrinen.lcs.mit.edu [18.24.4.193]) by mx1.FreeBSD.org (Postfix) with ESMTP id E07B543D2F for ; Tue, 3 Feb 2004 13:40:29 -0800 (PST) (envelope-from wollman@khavrinen.lcs.mit.edu) Received: from khavrinen.lcs.mit.edu (localhost.nic.fr [IPv6:::1]) by khavrinen.lcs.mit.edu (8.12.9/8.12.9) with ESMTP id i13LeSDa017468 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK CN=khavrinen.lcs.mit.edu issuer=SSL+20Client+20CA); Tue, 3 Feb 2004 16:40:28 -0500 (EST) (envelope-from wollman@khavrinen.lcs.mit.edu) Received: (from wollman@localhost) by khavrinen.lcs.mit.edu (8.12.9/8.12.9/Submit) id i13LeS1w017465; Tue, 3 Feb 2004 16:40:28 -0500 (EST) (envelope-from wollman) Date: Tue, 3 Feb 2004 16:40:28 -0500 (EST) From: Garrett Wollman Message-Id: <200402032140.i13LeS1w017465@khavrinen.lcs.mit.edu> To: Wartan Hachaturow In-Reply-To: <20040203213613.GA28189@mojo.tepkom.ru> References: <20040203213613.GA28189@mojo.tepkom.ru> X-Spam-Score: -9.9 () IN_REP_TO,REFERENCES X-Scanned-By: MIMEDefang 2.37 cc: freebsd-standards@freebsd.org Subject: SCCS and batch environment utiltites. X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Feb 2004 21:40:31 -0000 < said: > SCCS is interesting only as a way to retrieve code from > old repositories and reinject in some modern scs -- is > it worth importing, for example, MySC (which is, contrary > to the GPL-ed CSSC, under public domain) and doing the > hard (C++) work on bringing it to the conformance? I don't believe so. To the extent that it matters, these utilities can be ports. Certainly the batch stuff should be. -GAWollman From owner-freebsd-standards@FreeBSD.ORG Tue Feb 3 14:06:13 2004 Return-Path: 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 6DFED16A529 for ; Tue, 3 Feb 2004 14:06:12 -0800 (PST) Received: from mail.tepkom.ru (mail.tepkom.ru [195.9.10.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1A26F43D31 for ; Tue, 3 Feb 2004 14:06:11 -0800 (PST) (envelope-from wart@mojo.tepkom.ru) Received: from localhost (localhost [127.0.0.1]) by mail.tepkom.ru (Postfix) with SMTP id 61B042B21 for ; Wed, 4 Feb 2004 01:06:18 +0300 (MSK) Received: from mojo.tepkom.ru (mojo.tepkom.ru [195.9.10.30]) by mail.tepkom.ru (Postfix) with ESMTP id 53F6A2B1B for ; Wed, 4 Feb 2004 01:06:18 +0300 (MSK) Received: by mojo.tepkom.ru (Postfix, from userid 1000) id 4B7A1639FF; Wed, 4 Feb 2004 01:03:59 +0300 (MSK) Date: Wed, 4 Feb 2004 01:03:58 +0300 From: Wartan Hachaturow To: freebsd-standards@freebsd.org Message-ID: <20040203220357.GA30240@mojo.tepkom.ru> References: <20040203213613.GA28189@mojo.tepkom.ru> <200402032140.i13LeS1w017465@khavrinen.lcs.mit.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200402032140.i13LeS1w017465@khavrinen.lcs.mit.edu> User-Agent: Mutt/1.4i Subject: Re: SCCS and batch environment utiltites. X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Feb 2004 22:06:13 -0000 On Tue, Feb 03, 2004 at 04:40:28PM -0500, Garrett Wollman wrote: > > SCCS is interesting only as a way to retrieve code from > > old repositories and reinject in some modern scs -- is > > I don't believe so. Sure, I've forgot to add "imnsho" to the phrase above :) Seriously though, it's pretty long since I've seen last really used sccs repository. People tend to use local cvs these days -- of course, this is my mileage. -- Regards, Wartan. "Be different: conform." From owner-freebsd-standards@FreeBSD.ORG Tue Feb 3 19:38:35 2004 Return-Path: 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 EE0FF16A4CE; Tue, 3 Feb 2004 19:38:35 -0800 (PST) Received: from VARK.homeunix.com (adsl-68-122-2-18.dsl.pltn13.pacbell.net [68.122.2.18]) by mx1.FreeBSD.org (Postfix) with ESMTP id 12FA943D2F; Tue, 3 Feb 2004 19:38:34 -0800 (PST) (envelope-from das@FreeBSD.ORG) Received: from VARK.homeunix.com (localhost [127.0.0.1]) by VARK.homeunix.com (8.12.10/8.12.10) with ESMTP id i143cWmu004081; Tue, 3 Feb 2004 19:38:32 -0800 (PST) (envelope-from das@FreeBSD.ORG) Received: (from das@localhost) by VARK.homeunix.com (8.12.10/8.12.10/Submit) id i143cWlu004080; Tue, 3 Feb 2004 19:38:32 -0800 (PST) (envelope-from das@FreeBSD.ORG) Date: Tue, 3 Feb 2004 19:38:32 -0800 From: David Schultz To: Wartan Hachaturow Message-ID: <20040204033832.GA3952@VARK.homeunix.com> Mail-Followup-To: Wartan Hachaturow , freebsd-standards@FreeBSD.ORG, jmallet@FreeBSD.ORG References: <20040203213613.GA28189@mojo.tepkom.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20040203213613.GA28189@mojo.tepkom.ru> cc: jmallet@FreeBSD.ORG cc: freebsd-standards@FreeBSD.ORG Subject: Re: SCCS and batch environment utiltites. X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Feb 2004 03:38:36 -0000 On Wed, Feb 04, 2004, Wartan Hachaturow wrote: > SCCS is interesting only as a way to retrieve code from > old repositories and reinject in some modern scs -- is > it worth importing, for example, MySC (which is, contrary > to the GPL-ed CSSC, under public domain) and doing the > hard (C++) work on bringing it to the conformance? TeamWare (developed by Larry McVoy before he wrote BitKeeper) is a modern source code management system that is built on top of SCCS. (It's a really big hack, but it does some distributed branching really well, and CVS doesn't.) The point is that there are still legitimate uses for SCCS. That said, I don't see any reason SCCS has to be in the base system unless FreeBSD is actively seeking POSIX certification. By the way, I believe Juli was working on porting the 4BSD SCCS to FreeBSD, but I don't know what her eventual purpose for it is. From owner-freebsd-standards@FreeBSD.ORG Tue Feb 3 21:46:12 2004 Return-Path: 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 6678816A4CF; Tue, 3 Feb 2004 21:46:12 -0800 (PST) Received: from mail.tepkom.ru (mail.tepkom.ru [195.9.10.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id 23F8843D46; Tue, 3 Feb 2004 21:46:11 -0800 (PST) (envelope-from wart@mojo.tepkom.ru) Received: from localhost (localhost [127.0.0.1]) by mail.tepkom.ru (Postfix) with SMTP id 66DE62B23; Wed, 4 Feb 2004 08:46:18 +0300 (MSK) Received: from mojo.tepkom.ru (mojo.tepkom.ru [195.9.10.30]) by mail.tepkom.ru (Postfix) with ESMTP id 5906E2B12; Wed, 4 Feb 2004 08:46:18 +0300 (MSK) Received: by mojo.tepkom.ru (Postfix, from userid 1000) id A035A639FF; Wed, 4 Feb 2004 08:43:58 +0300 (MSK) Date: Wed, 4 Feb 2004 08:43:58 +0300 From: Wartan Hachaturow To: David Schultz Message-ID: <20040204054358.GA21384@mojo.tepkom.ru> References: <20040203213613.GA28189@mojo.tepkom.ru> <20040204033832.GA3952@VARK.homeunix.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20040204033832.GA3952@VARK.homeunix.com> User-Agent: Mutt/1.4i cc: freebsd-standards@freebsd.org Subject: Re: SCCS and batch environment utiltites. X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Feb 2004 05:46:12 -0000 On Tue, Feb 03, 2004 at 07:38:32PM -0800, David Schultz wrote: > That said, I don't see any reason SCCS > has to be in the base system unless FreeBSD is actively seeking POSIX > certification. Exactly that was a question I tried to rise -- are we actively seeking POSIX certification, or just trying to be "mostly compatible"? Considering also the fact that FreeBSD is, perhaps, the closest to that state between other free un*xes. -- Regards, Wartan. "Be different: conform." From owner-freebsd-standards@FreeBSD.ORG Tue Feb 3 23:22:53 2004 Return-Path: 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 6654716A4CE for ; Tue, 3 Feb 2004 23:22:53 -0800 (PST) Received: from VARK.homeunix.com (adsl-68-122-2-18.dsl.pltn13.pacbell.net [68.122.2.18]) by mx1.FreeBSD.org (Postfix) with ESMTP id D5F5243D39 for ; Tue, 3 Feb 2004 23:22:51 -0800 (PST) (envelope-from das@FreeBSD.ORG) Received: from VARK.homeunix.com (localhost [127.0.0.1]) by VARK.homeunix.com (8.12.10/8.12.10) with ESMTP id i147Mnmu004990; Tue, 3 Feb 2004 23:22:49 -0800 (PST) (envelope-from das@FreeBSD.ORG) Received: (from das@localhost) by VARK.homeunix.com (8.12.10/8.12.10/Submit) id i147MnJM004989; Tue, 3 Feb 2004 23:22:49 -0800 (PST) (envelope-from das@FreeBSD.ORG) Date: Tue, 3 Feb 2004 23:22:49 -0800 From: David Schultz To: Wartan Hachaturow Message-ID: <20040204072249.GA4929@VARK.homeunix.com> Mail-Followup-To: Wartan Hachaturow , freebsd-standards@FreeBSD.ORG References: <20040203213613.GA28189@mojo.tepkom.ru> <20040204033832.GA3952@VARK.homeunix.com> <20040204054358.GA21384@mojo.tepkom.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20040204054358.GA21384@mojo.tepkom.ru> cc: freebsd-standards@FreeBSD.ORG Subject: Re: SCCS and batch environment utiltites. X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Feb 2004 07:22:53 -0000 On Wed, Feb 04, 2004, Wartan Hachaturow wrote: > On Tue, Feb 03, 2004 at 07:38:32PM -0800, David Schultz wrote: > > > That said, I don't see any reason SCCS > > has to be in the base system unless FreeBSD is actively seeking POSIX > > certification. > > Exactly that was a question I tried to rise -- are we actively seeking > POSIX certification, or just trying to be "mostly compatible"? > Considering also the fact that FreeBSD is, perhaps, the closest > to that state between other free un*xes. No, I don't think certification is even on the radar. It would cost a lot of time and money and carry little benefit. I believe our official goal is to conform to POSIX to the extent that it is reasonable to do so (i.e. almost all cases), and conform to the lesser standards as convenient. The important thing is to run portable applications in FreeBSD and provide the standard set of tools, not to be able to advertise that we're a UNIX. Anyway, in light of recent events, I understand that UNIX isn't the greatest marketing buzzword anymore... From owner-freebsd-standards@FreeBSD.ORG Thu Feb 5 06:20:21 2004 Return-Path: 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 550DA16A4CE for ; Thu, 5 Feb 2004 06:20:21 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id DC73343D46 for ; Thu, 5 Feb 2004 06:20:12 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) i15EKCFR044794 for ; Thu, 5 Feb 2004 06:20:12 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.10/8.12.10/Submit) id i15EKCxk044793; Thu, 5 Feb 2004 06:20:12 -0800 (PST) (envelope-from gnats) Resent-Date: Thu, 5 Feb 2004 06:20:12 -0800 (PST) Resent-Message-Id: <200402051420.i15EKCxk044793@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-standards@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Matthias Andree Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5F12916A4CE for ; Thu, 5 Feb 2004 06:10:20 -0800 (PST) Received: from mail.dt.e-technik.uni-dortmund.de (mail.dt.E-Technik.Uni-Dortmund.DE [129.217.163.1]) by mx1.FreeBSD.org (Postfix) with ESMTP id 14F6E43D45 for ; Thu, 5 Feb 2004 06:10:19 -0800 (PST) (envelope-from matthias.andree@gmx.de) Received: from m2a2.dyndns.org (krusty.dt.e-technik.uni-dortmund.de [129.217.163.1])491821D276 for ; Thu, 5 Feb 2004 15:10:18 +0100 (CET) Received: from libertas.emma.line.org (libertas.emma.line.org [192.168.0.2]) by merlin.emma.line.org (Postfix) with ESMTP id C209E234E; Thu, 5 Feb 2004 15:10:15 +0100 (CET) Received: from emma by libertas.emma.line.org with local (Exim 4.30; FreeBSD) id 1AokCt-00039R-Aa; Thu, 05 Feb 2004 15:10:15 +0100 Message-Id: Date: Thu, 05 Feb 2004 15:10:15 +0100 From: Matthias Andree To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: standards/62388: sys/resource.h does not pull in dependencies X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Feb 2004 14:20:21 -0000 >Number: 62388 >Category: standards >Synopsis: sys/resource.h does not pull in dependencies >Confidential: no >Severity: serious >Priority: low >Responsible: freebsd-standards >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Feb 05 06:20:12 PST 2004 >Closed-Date: >Last-Modified: >Originator: Matthias Andree >Release: FreeBSD 4.9-STABLE i386 >Organization: >Environment: System: FreeBSD libertas.emma.line.org 4.9-STABLE FreeBSD 4.9-STABLE #80: Wed Feb 4 11:48:06 CET 2004 root@libertas.emma.line.org:/usr/src/sys/compile/LIBERTAS i386 >Description: POSIX shows this SYNOPSIS (omitting angle brackets to support send-pr) #include sys/resource.h int getrlimit(int resource, struct rlimit *rlp); int setrlimit(int resource, const struct rlimit *rlp); FreeBSD however needs sys/types.h and sys/time.h in addition to that. >How-To-Repeat: Use this in an autoconf script and run autoconf, then ./configure AC_CHECK_TYPES([rlim_t],,,[#include ]) This works virtually everywhere, Linux, Solaris, SunOS 4.1, but not on FreeBSD >Fix: Have sys/resource.h include the relevant portions of sys/types.h and sys/time.h >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-standards@FreeBSD.ORG Fri Feb 6 17:33:21 2004 Return-Path: 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 0E3C116A4CE; Fri, 6 Feb 2004 17:33:21 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 39CC543D2F; Fri, 6 Feb 2004 17:33:20 -0800 (PST) (envelope-from das@FreeBSD.org) Received: from freefall.freebsd.org (das@localhost [127.0.0.1]) i171XKbv060259; Fri, 6 Feb 2004 17:33:20 -0800 (PST) (envelope-from das@freefall.freebsd.org) Received: (from das@localhost) by freefall.freebsd.org (8.12.10/8.12.10/Submit) id i171XJvf060255; Fri, 6 Feb 2004 17:33:19 -0800 (PST) (envelope-from das) Date: Fri, 6 Feb 2004 17:33:19 -0800 (PST) From: David Schultz Message-Id: <200402070133.i171XJvf060255@freefall.freebsd.org> To: osa@FreeBSD.org.ru, das@FreeBSD.org, freebsd-standards@FreeBSD.org Subject: Re: standards/51292: [PATCH] add ecvt()/fcvt()/gcvt() functions (SUSv3) X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 07 Feb 2004 01:33:21 -0000 Synopsis: [PATCH] add ecvt()/fcvt()/gcvt() functions (SUSv3) State-Changed-From-To: open->closed State-Changed-By: das State-Changed-When: Fri Feb 6 17:33:01 PST 2004 State-Changed-Why: The [efg]cvt() functions date back to Version 3 UNIX. In 4.3BSD-Reno, they were deprecated, moved to libcompat, and subsequently removed. I really appreciate you working on this stuff, but at present there doesn't seem to be enough justification for resurrecting them. They are not reentrant and have never been part of the C standard, and nobody has come forward with a concrete example of an application that requires them. Should this situation change, I would be happy to re-open this PR. http://www.freebsd.org/cgi/query-pr.cgi?pr=51292