From owner-freebsd-standards@FreeBSD.ORG Mon Jul 9 11:08:50 2007 Return-Path: X-Original-To: freebsd-standards@FreeBSD.org 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 8D35C16A4F8 for ; Mon, 9 Jul 2007 11:08:50 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 70DF313C4BA for ; Mon, 9 Jul 2007 11:08:50 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l69B8obY044955 for ; Mon, 9 Jul 2007 11:08:50 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l69B8nHH044951 for freebsd-standards@FreeBSD.org; Mon, 9 Jul 2007 11:08:49 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 9 Jul 2007 11:08:49 GMT Message-Id: <200707091108.l69B8nHH044951@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 you 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, 09 Jul 2007 11:08:50 -0000 Current FreeBSD problem reports Critical problems Serious problems S Tracker Resp. Description -------------------------------------------------------------------------------- o bin/25542 standards /bin/sh: null char in quoted string o kern/46239 standards posix semaphore implementation errors o stand/54410 standards one-true-awk not POSIX compliant (no extended REs) o stand/82654 standards C99 long double math functions are missing o stand/94729 standards [libc] fcntl() throws undocumented ENOTTY 5 problems total. Non-critical problems S Tracker Resp. Description -------------------------------------------------------------------------------- o bin/21519 standards sys/dir.h should be deprecated some more o bin/24390 standards Replacing old dir-symlinks when using /bin/ln s stand/24590 standards timezone function not compatible witn Single Unix Spec s kern/28260 standards UIO_MAXIOV needs to be made public s stand/36076 standards Implementation of POSIX fuser command o stand/39256 standards snprintf/vsnprintf aren't POSIX-conformant for strings p stand/41576 standards POSIX compliance of ln(1) o stand/44425 standards getcwd() succeeds even if current dir has perm 000. o stand/46119 standards Priority problems for SCHED_OTHER using pthreads o stand/54833 standards [pcvt] more pcvt deficits o stand/54839 standards [pcvt] pcvt deficits p stand/55112 standards glob.h, glob_t's gl_pathc should be "size_t", not "int o stand/56476 standards cd9660 unicode support simple hack o stand/58676 standards grantpt(3) alters storage used by ptsname(3) s stand/62858 standards malloc(0) not C99 compliant s kern/64875 standards [libc] [patch] [feature request] add a system call: fd o stand/66357 standards make POSIX conformance problem ('sh -e' & '+' command- o stand/66531 standards _gettemp uses a far smaller set of filenames than docu o stand/70813 standards [PATCH] ls(1) not Posix compliant o stand/72006 standards floating point formating in non-C locales o stand/79056 standards regex(3) regression tests a stand/80293 standards sysconf() does not support well-defined unistd values o stand/81287 standards [PATCH]: fingerd(8) might send a line not ending in CR o stand/83845 standards [libm] [patch] add log2() and log2f() support for libm o stand/85080 standards output of long double subnormals (with printf) is wron o stand/92360 standards [headers] [patch] Missing TAB3 in kernel headers o stand/92362 standards [headers] [patch] Missing SIGPOLL in kernel headers o kern/93705 standards [headers] [patch] ENODATA and EGREGIOUS (for glibc com o stand/96016 standards [headers] clock_getres et al should be in o stand/96236 standards [PATCH] [POSIX] sed.1 incorrectly describes a function p stand/99517 standards Missing SIGRTMIN and SIGRTMAX signals o stand/99960 standards [Patch] make(1): Add -p flag o stand/100017 standards [Patch] Add fuser(1) functionality to fstat(1) o stand/104743 standards [headers] [patch] Wrong values for _POSIX_ minimal lim o stand/104841 standards [libm] [patch] C99 long double square root. o stand/107561 standards [patch] Missing SUS function tcgetsid() o stand/113147 standards frexpf in libm has C aliasing issues with gcc 4.2 37 problems total. From owner-freebsd-standards@FreeBSD.ORG Tue Jul 10 15:49:00 2007 Return-Path: X-Original-To: freebsd-standards@hub.freebsd.org Delivered-To: freebsd-standards@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E528D16A468; Tue, 10 Jul 2007 15:49:00 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id BC0BF13C448; Tue, 10 Jul 2007 15:49:00 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l6AFn0Jq003011; Tue, 10 Jul 2007 15:49:00 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l6AFn0Wl003007; Tue, 10 Jul 2007 15:49:00 GMT (envelope-from linimon) Date: Tue, 10 Jul 2007 15:49:00 GMT From: Mark Linimon Message-Id: <200707101549.l6AFn0Wl003007@freefall.freebsd.org> To: kargl@troutmask.apl.washington.edu, linimon@FreeBSD.org, freebsd-standards@FreeBSD.org Cc: Subject: Re: standards/82654: C99 long double math functions are missing 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, 10 Jul 2007 15:49:01 -0000 Synopsis: C99 long double math functions are missing State-Changed-From-To: open->closed State-Changed-By: linimon State-Changed-When: Tue Jul 10 15:48:38 UTC 2007 State-Changed-Why: Closed at submitter's request. http://www.freebsd.org/cgi/query-pr.cgi?pr=82654 From owner-freebsd-standards@FreeBSD.ORG Tue Jul 10 15:49:50 2007 Return-Path: X-Original-To: freebsd-standards@hub.freebsd.org Delivered-To: freebsd-standards@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 04F5F16A421; Tue, 10 Jul 2007 15:49:50 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id D086D13C45A; Tue, 10 Jul 2007 15:49:49 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l6AFnn66003135; Tue, 10 Jul 2007 15:49:49 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l6AFnnuA003131; Tue, 10 Jul 2007 15:49:49 GMT (envelope-from linimon) Date: Tue, 10 Jul 2007 15:49:49 GMT From: Mark Linimon Message-Id: <200707101549.l6AFnnuA003131@freefall.freebsd.org> To: kargl@troutmask.apl.washington.edu, linimon@FreeBSD.org, freebsd-standards@FreeBSD.org Cc: Subject: Re: standards/104841: [libm] [patch] C99 long double square root. 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, 10 Jul 2007 15:49:50 -0000 Synopsis: [libm] [patch] C99 long double square root. State-Changed-From-To: open->closed State-Changed-By: linimon State-Changed-When: Tue Jul 10 15:49:41 UTC 2007 State-Changed-Why: Closed at submitter's request. http://www.freebsd.org/cgi/query-pr.cgi?pr=104841 From owner-freebsd-standards@FreeBSD.ORG Tue Jul 10 15:51:25 2007 Return-Path: X-Original-To: freebsd-standards@hub.freebsd.org Delivered-To: freebsd-standards@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 4FD5516A469; Tue, 10 Jul 2007 15:51:25 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 27EB413C480; Tue, 10 Jul 2007 15:51:25 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l6AFpPKF003984; Tue, 10 Jul 2007 15:51:25 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l6AFpPpS003980; Tue, 10 Jul 2007 15:51:25 GMT (envelope-from linimon) Date: Tue, 10 Jul 2007 15:51:25 GMT From: Mark Linimon Message-Id: <200707101551.l6AFpPpS003980@freefall.freebsd.org> To: sgk@troutmask.apl.washington.edu, linimon@FreeBSD.org, freebsd-standards@FreeBSD.org Cc: Subject: Re: standards/113147: frexpf in libm has C aliasing issues with gcc 4.2 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, 10 Jul 2007 15:51:25 -0000 Synopsis: frexpf in libm has C aliasing issues with gcc 4.2 State-Changed-From-To: open->closed State-Changed-By: linimon State-Changed-When: Tue Jul 10 15:50:51 UTC 2007 State-Changed-Why: Fix committed by bde. http://www.freebsd.org/cgi/query-pr.cgi?pr=113147 From owner-freebsd-standards@FreeBSD.ORG Wed Jul 11 22:20:15 2007 Return-Path: X-Original-To: freebsd-standards@hub.freebsd.org Delivered-To: freebsd-standards@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B8E4916A469; Wed, 11 Jul 2007 22:20:15 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 8FE4313C44B; Wed, 11 Jul 2007 22:20:15 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l6BMKFTI029526; Wed, 11 Jul 2007 22:20:15 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l6BMKF8W029522; Wed, 11 Jul 2007 22:20:15 GMT (envelope-from linimon) Date: Wed, 11 Jul 2007 22:20:15 GMT From: Mark Linimon Message-Id: <200707112220.l6BMKF8W029522@freefall.freebsd.org> To: kargl@troutmask.apl.washington.edu, linimon@FreeBSD.org, freebsd-standards@FreeBSD.org Cc: Subject: Re: standards/82654: C99 long double math functions are missing 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, 11 Jul 2007 22:20:15 -0000 Synopsis: C99 long double math functions are missing State-Changed-From-To: closed->open State-Changed-By: linimon State-Changed-When: Wed Jul 11 22:19:21 UTC 2007 State-Changed-Why: Although submitter has lost interest in this one, on second examination it sounds as though it might still be a problem, so reopen. http://www.freebsd.org/cgi/query-pr.cgi?pr=82654 From owner-freebsd-standards@FreeBSD.ORG Wed Jul 11 22:21:50 2007 Return-Path: X-Original-To: freebsd-standards@hub.freebsd.org Delivered-To: freebsd-standards@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C948716A46B; Wed, 11 Jul 2007 22:21:50 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id A036013C458; Wed, 11 Jul 2007 22:21:50 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l6BMLoIS030202; Wed, 11 Jul 2007 22:21:50 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l6BMLoKI030198; Wed, 11 Jul 2007 22:21:50 GMT (envelope-from linimon) Date: Wed, 11 Jul 2007 22:21:50 GMT From: Mark Linimon Message-Id: <200707112221.l6BMLoKI030198@freefall.freebsd.org> To: kargl@troutmask.apl.washington.edu, linimon@FreeBSD.org, freebsd-standards@FreeBSD.org Cc: Subject: Re: standards/104841: [libm] [patch] C99 long double square root. 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, 11 Jul 2007 22:21:50 -0000 Synopsis: [libm] [patch] C99 long double square root. State-Changed-From-To: closed->open State-Changed-By: linimon State-Changed-When: Wed Jul 11 22:21:34 UTC 2007 State-Changed-Why: Although submitter has lost interest in this one, on second examination it sounds as though it might still be relevant, so reopen. http://www.freebsd.org/cgi/query-pr.cgi?pr=104841 From owner-freebsd-standards@FreeBSD.ORG Sat Jul 14 17:22:11 2007 Return-Path: X-Original-To: freebsd-standards@hub.freebsd.org Delivered-To: freebsd-standards@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6F78816A409; Sat, 14 Jul 2007 17:22:11 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 4598D13C4BB; Sat, 14 Jul 2007 17:22:11 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.1/8.14.1) with ESMTP id l6EHMB2n036921; Sat, 14 Jul 2007 17:22:11 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.14.1/8.14.1/Submit) id l6EHMBHB036917; Sat, 14 Jul 2007 17:22:11 GMT (envelope-from linimon) Date: Sat, 14 Jul 2007 17:22:11 GMT Message-Id: <200707141722.l6EHMBHB036917@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-bugs@FreeBSD.org, freebsd-standards@FreeBSD.org From: linimon@FreeBSD.org Cc: Subject: Re: kern/114578: [libc] wide character printing using swprintf(dst, n, "%ls", txt) fails depending on LC_CTYPE 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, 14 Jul 2007 17:22:11 -0000 Old Synopsis: wide character printing using swprintf(dst, n, "%ls", txt) fails depending on LC_CTYPE New Synopsis: [libc] wide character printing using swprintf(dst, n, "%ls", txt) fails depending on LC_CTYPE Responsible-Changed-From-To: freebsd-bugs->freebsd-standards Responsible-Changed-By: linimon Responsible-Changed-When: Sat Jul 14 17:20:41 UTC 2007 Responsible-Changed-Why: I'm going to guess this is a standards issue. http://www.freebsd.org/cgi/query-pr.cgi?pr=114578 From owner-freebsd-standards@FreeBSD.ORG Sat Jul 14 17:58:03 2007 Return-Path: X-Original-To: freebsd-standards@hub.freebsd.org Delivered-To: freebsd-standards@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id EC16216A400; Sat, 14 Jul 2007 17:58:03 +0000 (UTC) (envelope-from ache@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id C3A1713C481; Sat, 14 Jul 2007 17:58:03 +0000 (UTC) (envelope-from ache@FreeBSD.org) Received: from freefall.freebsd.org (ache@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.1/8.14.1) with ESMTP id l6EHw3QF040809; Sat, 14 Jul 2007 17:58:03 GMT (envelope-from ache@freefall.freebsd.org) Received: (from ache@localhost) by freefall.freebsd.org (8.14.1/8.14.1/Submit) id l6EHw3Mq040805; Sat, 14 Jul 2007 17:58:03 GMT (envelope-from ache) Date: Sat, 14 Jul 2007 17:58:03 GMT Message-Id: <200707141758.l6EHw3Mq040805@freefall.freebsd.org> To: christoph.mallon@FreeBSD.org, ache@FreeBSD.org, freebsd-standards@FreeBSD.org From: ache@FreeBSD.org Cc: Subject: Re: kern/114578: [libc] wide character printing using swprintf(dst, n, "%ls", txt) fails depending on LC_CTYPE 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, 14 Jul 2007 17:58:04 -0000 Synopsis: [libc] wide character printing using swprintf(dst, n, "%ls", txt) fails depending on LC_CTYPE State-Changed-From-To: open->closed State-Changed-By: ache State-Changed-When: Sat Jul 14 17:48:21 UTC 2007 State-Changed-Why: This code works as supposed by standards. You may see errno comes from swprintf() (exactly - from wcrtomb()) and it is EILSEQ (Illegal byte sequence) It is because "C" locale is 8bit wide so does not contain wide chars outside 0 .. UCHAR_MAX range (and doesn't know how to convert them either), so any attempt to convert them fails with EILSEQ. http://www.freebsd.org/cgi/query-pr.cgi?pr=114578