From owner-freebsd-arch@freebsd.org Sat Feb 18 15:32:11 2017 Return-Path: Delivered-To: freebsd-arch@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 30844CE49C4 for ; Sat, 18 Feb 2017 15:32:11 +0000 (UTC) (envelope-from vangyzen@FreeBSD.org) Received: from smtp.vangyzen.net (hotblack.vangyzen.net [199.48.133.146]) by mx1.freebsd.org (Postfix) with ESMTP id 12DA01962 for ; Sat, 18 Feb 2017 15:32:10 +0000 (UTC) (envelope-from vangyzen@FreeBSD.org) Received: from ford.home.vangyzen.net (unknown [76.164.15.242]) by smtp.vangyzen.net (Postfix) with ESMTPSA id A62AC56486; Sat, 18 Feb 2017 09:32:08 -0600 (CST) Subject: Re: sem_timedwait3(..., ..., clockid_t) To: Sebastian Huber , "freebsd-arch@freebsd.org" References: <1d1cb3d6-a2d2-1a3e-5d20-51206524ffbe@FreeBSD.org> <58A563D7.3020102@embedded-brains.de> From: Eric van Gyzen Message-ID: Date: Sat, 18 Feb 2017 09:32:03 -0600 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.6.0 MIME-Version: 1.0 In-Reply-To: <58A563D7.3020102@embedded-brains.de> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 18 Feb 2017 15:32:11 -0000 On 02/16/2017 02:33, Sebastian Huber wrote: > On 16/02/17 07:47, Ed Schouten wrote: >> Hi Eric, >> >> 2017-02-15 22:57 GMT+01:00 Eric van Gyzen : >>> int sem_timedwait3_np(sem_t *sem, const struct timespec *abs_timeout, >>> clockid_t clock_id); >> Could we please make the argument order a bit more consistent to >> clock_nanosleep() (i.e., putting the clockid_t in front of the >> timespec)? Should we also provide support for the TIMER_ABSTIME flag? >> > > Maybe it makes sense to talk also with the glibc and POSIX people > > http://www.opengroup.org/austin/ > http://austingroupbugs.net/main_page.php It certainly makes sense, at some point. I'll get some agreement within the FreeBSD community, then take it to glibc and then to POSIX. Thanks for the suggestions. Eric