From owner-freebsd-threads@FreeBSD.ORG Sat Jul 20 13:30:02 2013 Return-Path: Delivered-To: freebsd-threads@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 3B500BB1 for ; Sat, 20 Jul 2013 13:30:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 2E2F21CF for ; Sat, 20 Jul 2013 13:30:02 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r6KDU1Mn043381 for ; Sat, 20 Jul 2013 13:30:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r6KDU1IP043380; Sat, 20 Jul 2013 13:30:01 GMT (envelope-from gnats) Date: Sat, 20 Jul 2013 13:30:01 GMT Message-Id: <201307201330.r6KDU1IP043380@freefall.freebsd.org> To: freebsd-threads@FreeBSD.org Cc: From: Petr Salinger Subject: Re: threads/180652: compat32 problem in clock_getcpuclockid2 X-BeenThere: freebsd-threads@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Petr Salinger List-Id: Threading on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Jul 2013 13:30:02 -0000 The following reply was made to PR threads/180652; it has been noted by GNATS. From: Petr Salinger To: Konstantin Belousov Cc: freebsd-gnats-submit@FreeBSD.org Subject: Re: threads/180652: compat32 problem in clock_getcpuclockid2 Date: Sat, 20 Jul 2013 15:26:06 +0200 (CEST) With the above change to prototype in syscallsubr.h, it works fine. Tested on x86, backported to 9.1 kernel: 64 bit under 64 bit kernel, 32 bit under 64 bit kernel, 32 bit under 32 bit kernel. Many thanks. It looks like the only remaining missing part of compat32 interfaces (covered by our eglibc testsuite) is ktimer_*() family, used for http://pubs.opengroup.org/onlinepubs/9699919799/functions/timer_gettime.html Thanks again Petr