From owner-freebsd-standards@FreeBSD.ORG Mon Mar 19 18:09:46 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 2C535106566C; Mon, 19 Mar 2012 18:09:46 +0000 (UTC) (envelope-from wollman@khavrinen.csail.mit.edu) Received: from khavrinen.csail.mit.edu (khavrinen.csail.mit.edu [128.30.28.20]) by mx1.freebsd.org (Postfix) with ESMTP id 89E2D8FC0C; Mon, 19 Mar 2012 18:09:45 +0000 (UTC) Received: from khavrinen.csail.mit.edu (localhost [127.0.0.1]) by khavrinen.csail.mit.edu (8.14.4/8.14.4) with ESMTP id q2JI9c6s056656 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL CN=khavrinen.csail.mit.edu issuer=Client+20CA); Mon, 19 Mar 2012 14:09:39 -0400 (EDT) (envelope-from wollman@khavrinen.csail.mit.edu) Received: (from wollman@localhost) by khavrinen.csail.mit.edu (8.14.4/8.14.4/Submit) id q2JI9csD056653; Mon, 19 Mar 2012 14:09:38 -0400 (EDT) (envelope-from wollman) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <20327.30306.939303.433270@khavrinen.csail.mit.edu> Date: Mon, 19 Mar 2012 14:09:38 -0400 From: Garrett Wollman To: Raphael Kubo da Costa In-Reply-To: <83haxk8pfo.fsf@FreeBSD.org> References: <87haxlh7ir.fsf@FreeBSD.org> <20120319194821.H1024@besplex.bde.org> <83haxk8pfo.fsf@FreeBSD.org> X-Mailer: VM 7.17 under 21.4 (patch 22) "Instant Classic" XEmacs Lucid X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (khavrinen.csail.mit.edu [127.0.0.1]); Mon, 19 Mar 2012 14:09:39 -0400 (EDT) Cc: freebsd-standards@freebsd.org, freebsd-threads@freebsd.org Subject: Re: Should __clockid_t be used instead of clockid_t in pthread.h? 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, 19 Mar 2012 18:09:46 -0000 < said: > Thank you for the detailed explanation. I've filed a bug in glib's > Bugzilla [1] with a proposed fix that should work on both FreeBSD and > Linux. Unfortunately, your proposed fix has the result of requesting a *strict* POSIX environment, so applications that depend on system interfaces that were not in the 1993 threading amendments will no longer compile. Maybe this doesn't matter in the specific case of your testing framework, but it's not a universally correct solution. -GAWollman