From owner-freebsd-standards@FreeBSD.ORG Sat Nov 12 19:03:40 2011 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 AFF4B106566C for ; Sat, 12 Nov 2011 19:03:40 +0000 (UTC) (envelope-from freebsd@heesakkers.info) Received: from server3.ohos.nl (unknown [IPv6:2a00:dd0:0:2::10]) by mx1.freebsd.org (Postfix) with ESMTP id 5A6878FC21 for ; Sat, 12 Nov 2011 19:03:40 +0000 (UTC) Received: from [2001:470:1f15:1555::2] (helo=pcoliver.heesakkers.info) by server3.ohos.nl with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.77) (envelope-from ) id 1RPIrZ-000AAP-GD for freebsd-standards@freebsd.org; Sat, 12 Nov 2011 20:03:38 +0100 From: Oliver Heesakkers To: freebsd-standards@freebsd.org Date: Sat, 12 Nov 2011 20:03:33 +0100 Message-ID: <3734779.ZtEaqKsg3d@pcoliver.heesakkers.info> User-Agent: KMail/4.7.2 (FreeBSD/9.0-BETA3; KDE/4.7.2; amd64; ; ) MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Subject: _POSIX_CLOCK_SELECTION 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, 12 Nov 2011 19:03:40 -0000 After submitting a little patch for VLC I found out that the upcoming 1.2 release will use, or rather require, _POSIX_CLOCK_SELECTION to be defined > 1. >From what little that I understand from C, the fact that /usr/include/sys/unistd.h declares _POSIX_CLOCK_SELECTION to be -1 means that it has not been implemented. Am I correct? At least it means VLC 1.2 will (currently) fail to build: http://git.videolan.org/?p=vlc.git;a=blob;f=src/posix/thread.c;h=8e94ead26537eb398c3555288877eb0d2d70e28d;hb=HEAD#l460 Am I correct in concluding that FreeBSD is late in implementing _POSIX_CLOCK_SELECTION (required since 2008), or is there another other way, that I'm currently not seeing, to satisfy VLC 1.2 in it's requirement?