From owner-freebsd-standards@FreeBSD.ORG Mon Feb 27 11:07:47 2012 Return-Path: Delivered-To: freebsd-standards@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7D0A7106566B for ; Mon, 27 Feb 2012 11:07:47 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 513A58FC1C for ; Mon, 27 Feb 2012 11:07:47 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q1RB7l05090355 for ; Mon, 27 Feb 2012 11:07:47 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q1RB7kAe090353 for freebsd-standards@FreeBSD.org; Mon, 27 Feb 2012 11:07:46 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 27 Feb 2012 11:07:46 GMT Message-Id: <201202271107.q1RB7kAe090353@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-standards@FreeBSD.org Cc: Subject: Current problem reports assigned to freebsd-standards@FreeBSD.org X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Feb 2012 11:07:47 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o stand/165236 standards The NONE Wi-Fi regulatory restricts use of channels 12 o stand/164787 standards dirfd() function not available when _POSIX_C_SOURCE is o stand/162434 standards getaddrinfo: addrinfo.ai_family is an address family, o stand/154842 standards invalid request authenticator in the second and subseq o stand/150093 standards C++ std::locale support is broken o docs/143472 standards gethostname(3) references undefined value: HOST_NAME_M s stand/141705 standards [libc] [request] libc lacks cexp (and friends) o stand/130067 standards Wrong numeric limits in system headers? o stand/124860 standards flockfile(3) doesn't work when the memory has been exh o stand/121921 standards [patch] Add leap second support to at(1), atrun(8) o stand/116477 standards rm(1): rm behaves unexpectedly when using -r and relat o bin/116413 standards incorrect getconf(1) handling of unsigned constants gi o stand/116081 standards make does not work with the directive sinclude p stand/107561 standards [libc] [patch] [request] Missing SUS function tcgetsid o stand/100017 standards [Patch] Add fuser(1) functionality to fstat(1) a stand/86484 standards [patch] mkfifo(1) uses wrong permissions o stand/82654 standards C99 long double math functions are missing o stand/81287 standards [patch] fingerd(8) might send a line not ending in CRL a stand/80293 standards sysconf() does not support well-defined unistd values o stand/79056 standards [feature request] [atch] regex(3) regression tests o stand/70813 standards [patch] ls(1) not Posix compliant o stand/66357 standards make POSIX conformance problem ('sh -e' & '+' command- s kern/64875 standards [libc] [patch] [request] add a system call: fdatasync( o stand/56476 standards [patch] cd9660 unicode support simple hack o stand/54410 standards one-true-awk not POSIX compliant (no extended REs) o stand/46119 standards Priority problems for SCHED_OTHER using pthreads o stand/44365 standards [headers] [patch] [request] introduce ulong and unchar a stand/41576 standards ln(1): replacing old dir-symlinks o stand/39256 standards snprintf/vsnprintf aren't POSIX-conformant for strings a docs/26003 standards getgroups(2) lists NGROUPS_MAX but not syslimits.h s stand/24590 standards timezone function not compatible witn Single Unix Spec o stand/21519 standards sys/dir.h should be deprecated some more s bin/14925 standards getsubopt isn't poisonous enough 33 problems total. From owner-freebsd-standards@FreeBSD.ORG Tue Feb 28 10:45:29 2012 Return-Path: Delivered-To: freebsd-standards@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 03522106564A for ; Tue, 28 Feb 2012 10:45:29 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: from dirj.bris.ac.uk (dirj.bris.ac.uk [137.222.10.78]) by mx1.freebsd.org (Postfix) with ESMTP id AFD2A8FC08 for ; Tue, 28 Feb 2012 10:45:28 +0000 (UTC) Received: from ncsc.bris.ac.uk ([137.222.10.41]) by dirj.bris.ac.uk with esmtp (Exim 4.72) (envelope-from ) id 1S2KJd-0000SX-Oy for freebsd-standards@freebsd.org; Tue, 28 Feb 2012 10:29:53 +0000 Received: from mech-cluster241.men.bris.ac.uk ([137.222.187.241]) by ncsc.bris.ac.uk with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.72) (envelope-from ) id 1S2KJd-0001GW-Jm for freebsd-standards@freebsd.org; Tue, 28 Feb 2012 10:29:53 +0000 Received: from mech-cluster241.men.bris.ac.uk (localhost [127.0.0.1]) by mech-cluster241.men.bris.ac.uk (8.14.5/8.14.5) with ESMTP id q1SATrk2056319 for ; Tue, 28 Feb 2012 10:29:53 GMT (envelope-from mexas@bris.ac.uk) Received: (from mexas@localhost) by mech-cluster241.men.bris.ac.uk (8.14.5/8.14.5/Submit) id q1SATrCj056318 for freebsd-standards@freebsd.org; Tue, 28 Feb 2012 10:29:53 GMT (envelope-from mexas@bris.ac.uk) X-Authentication-Warning: mech-cluster241.men.bris.ac.uk: mexas set sender to mexas@bris.ac.uk using -f Date: Tue, 28 Feb 2012 10:29:53 +0000 From: Anton Shterenlikht To: freebsd-standards@freebsd.org Message-ID: <20120228102953.GA56305@mech-cluster241.men.bris.ac.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.3i Subject: posix compliance X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Feb 2012 10:45:29 -0000 I asked in question@, probably this is a better place to ask. Is fbsd POSIX compliant? Fully? Partially? The info here is a bit out of date: http://www.freebsd.org/projects/c99/index.html -- Anton Shterenlikht Room 2.6, Queen's Building Mech Eng Dept Bristol University University Walk, Bristol BS8 1TR, UK Tel: +44 (0)117 331 5944 Fax: +44 (0)117 929 4423 From owner-freebsd-standards@FreeBSD.ORG Wed Feb 29 18:54:15 2012 Return-Path: Delivered-To: freebsd-standards@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6F49A106564A for ; Wed, 29 Feb 2012 18:54:15 +0000 (UTC) (envelope-from schweikh@schweikhardt.net) Received: from rs2.shuttle.de (rs2.shuttle.de [IPv6:2001:638:206:3::8]) by mx1.freebsd.org (Postfix) with ESMTP id 0B5F78FC14 for ; Wed, 29 Feb 2012 18:54:15 +0000 (UTC) Received: by rs2.shuttle.de (Postfix, from userid 10) id BA20858163; Wed, 29 Feb 2012 19:54:13 +0100 (CET) Received: from hal9000.schweikhardt.net (localhost [127.0.0.1]) by hal9000.schweikhardt.net (8.14.5/8.14.5) with ESMTP id q1TIrlOe004556; Wed, 29 Feb 2012 19:53:47 +0100 (CET) (envelope-from schweikh@hal9000.schweikhardt.net) Received: (from schweikh@localhost) by hal9000.schweikhardt.net (8.14.5/8.14.5/Submit) id q1TIrl3A004555; Wed, 29 Feb 2012 19:53:47 +0100 (CET) (envelope-from schweikh) Date: Wed, 29 Feb 2012 19:53:47 +0100 From: Jens Schweikhardt To: Anton Shterenlikht Message-ID: <20120229185347.GE3020@schweikhardt.net> References: <20120228102953.GA56305@mech-cluster241.men.bris.ac.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20120228102953.GA56305@mech-cluster241.men.bris.ac.uk> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-standards@freebsd.org Subject: Re: posix compliance X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Feb 2012 18:54:15 -0000 Anton, On Tue, Feb 28, 2012 at 10:29:53AM +0000, Anton Shterenlikht wrote: # I asked in question@, probably this is a better place to ask. # # Is fbsd POSIX compliant? Fully? Partially? Partially. BSD does not want to hide its heritage and we attempt to not break existing code and scripts by silently changing behavior. So in a few places you will find that the POSIX way is not quite the BSD way. # The info here is a bit out of date: # # http://www.freebsd.org/projects/c99/index.html For utilities, you might also want to check http://people.freebsd.org/~schweikh/posix-utilities.html which I started a long time ago. Regards, Jens -- Jens Schweikhardt http://www.schweikhardt.net/ SIGSIG -- signature too long (core dumped) From owner-freebsd-standards@FreeBSD.ORG Thu Mar 1 09:36:36 2012 Return-Path: Delivered-To: freebsd-standards@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B318E106566C for ; Thu, 1 Mar 2012 09:36:36 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: from dirg.bris.ac.uk (dirg.bris.ac.uk [137.222.10.102]) by mx1.freebsd.org (Postfix) with ESMTP id 6A8998FC0A for ; Thu, 1 Mar 2012 09:36:36 +0000 (UTC) Received: from ncsd.bris.ac.uk ([137.222.10.59] helo=ncs.bris.ac.uk) by dirg.bris.ac.uk with esmtp (Exim 4.72) (envelope-from ) id 1S32Qx-0004nU-Ti; Thu, 01 Mar 2012 09:36:30 +0000 Received: from mech-cluster241.men.bris.ac.uk ([137.222.187.241]) by ncs.bris.ac.uk with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.72) (envelope-from ) id 1S32Qa-00029e-GL; Thu, 01 Mar 2012 09:36:00 +0000 Received: from mech-cluster241.men.bris.ac.uk (localhost [127.0.0.1]) by mech-cluster241.men.bris.ac.uk (8.14.5/8.14.5) with ESMTP id q219a00r076021; Thu, 1 Mar 2012 09:36:00 GMT (envelope-from mexas@bris.ac.uk) Received: (from mexas@localhost) by mech-cluster241.men.bris.ac.uk (8.14.5/8.14.5/Submit) id q219a0VV076020; Thu, 1 Mar 2012 09:36:00 GMT (envelope-from mexas@bris.ac.uk) X-Authentication-Warning: mech-cluster241.men.bris.ac.uk: mexas set sender to mexas@bris.ac.uk using -f Date: Thu, 1 Mar 2012 09:36:00 +0000 From: Anton Shterenlikht To: Jens Schweikhardt Message-ID: <20120301093559.GB75987@mech-cluster241.men.bris.ac.uk> References: <20120228102953.GA56305@mech-cluster241.men.bris.ac.uk> <20120229185347.GE3020@schweikhardt.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20120229185347.GE3020@schweikhardt.net> User-Agent: Mutt/1.4.2.3i Cc: freebsd-standards@freebsd.org Subject: Re: posix compliance X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Mar 2012 09:36:36 -0000 On Wed, Feb 29, 2012 at 07:53:47PM +0100, Jens Schweikhardt wrote: > Anton, > > On Tue, Feb 28, 2012 at 10:29:53AM +0000, Anton Shterenlikht wrote: > # I asked in question@, probably this is a better place to ask. > # > # Is fbsd POSIX compliant? Fully? Partially? > > Partially. BSD does not want to hide its heritage and we attempt > to not break existing code and scripts by silently changing behavior. > So in a few places you will find that the POSIX way is not quite the > BSD way. > > # The info here is a bit out of date: > # > # http://www.freebsd.org/projects/c99/index.html > > For utilities, you might also want to check > http://people.freebsd.org/~schweikh/posix-utilities.html > which I started a long time ago. Many thanks -- Anton Shterenlikht Room 2.6, Queen's Building Mech Eng Dept Bristol University University Walk, Bristol BS8 1TR, UK Tel: +44 (0)117 331 5944 Fax: +44 (0)117 929 4423 From owner-freebsd-standards@FreeBSD.ORG Sat Mar 3 18:09:56 2012 Return-Path: Delivered-To: freebsd-standards@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ABA44106566C; Sat, 3 Mar 2012 18:09:56 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 807A08FC17; Sat, 3 Mar 2012 18:09:56 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q23I9uKg067793; Sat, 3 Mar 2012 18:09:56 GMT (envelope-from eadler@freefall.freebsd.org) Received: (from eadler@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q23I9u9H067789; Sat, 3 Mar 2012 18:09:56 GMT (envelope-from eadler) Date: Sat, 3 Mar 2012 18:09:56 GMT Message-Id: <201203031809.q23I9u9H067789@freefall.freebsd.org> To: eadler@FreeBSD.org, freebsd-standards@FreeBSD.org, eadler@FreeBSD.org From: eadler@FreeBSD.org Cc: Subject: Re: docs/143472: gethostname(3) references undefined value: HOST_NAME_MAX X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Mar 2012 18:09:56 -0000 Synopsis: gethostname(3) references undefined value: HOST_NAME_MAX Responsible-Changed-From-To: freebsd-standards->eadler Responsible-Changed-By: eadler Responsible-Changed-When: Sat Mar 3 18:09:56 UTC 2012 Responsible-Changed-Why: I'll take it. http://www.freebsd.org/cgi/query-pr.cgi?pr=143472