From owner-freebsd-arch@FreeBSD.ORG Sun Feb 22 08:59:43 2015 Return-Path: Delivered-To: freebsd-arch@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id BAE271A2 for ; Sun, 22 Feb 2015 08:59:43 +0000 (UTC) Received: from dchagin.static.corbina.net (dchagin.static.corbina.ru [78.107.232.239]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "dchagin.static.corbina.net", Issuer "dchagin.static.corbina.net" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 3E9F8FE for ; Sun, 22 Feb 2015 08:59:41 +0000 (UTC) Received: from dchagin.static.corbina.net (localhost [127.0.0.1]) by dchagin.static.corbina.net (8.14.9/8.14.9) with ESMTP id t1M8xW2M013524 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Sun, 22 Feb 2015 11:59:32 +0300 (MSK) (envelope-from dchagin@dchagin.static.corbina.net) Received: (from dchagin@localhost) by dchagin.static.corbina.net (8.14.9/8.14.9/Submit) id t1M8xVDQ013523; Sun, 22 Feb 2015 11:59:31 +0300 (MSK) (envelope-from dchagin) Date: Sun, 22 Feb 2015 11:59:31 +0300 From: Chagin Dmitry To: Andrew Wilcox Subject: Re: RFC: Added utimensat(2) to Linuxulator (was RE: Current status of utimensat(2)) Message-ID: <20150222085931.GA13515@dchagin.static.corbina.net> References: <004f01d03d34$3caed970$b60c8c50$@Wilcox-Tech.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <004f01d03d34$3caed970$b60c8c50$@Wilcox-Tech.com> User-Agent: Mutt/1.5.23 (2014-03-12) Cc: 'Jilles Tjoelker' , freebsd-arch@FreeBSD.org X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 Feb 2015 08:59:43 -0000 On Sat, Jan 31, 2015 at 02:59:34AM -0600, Andrew Wilcox wrote: > Jilles Tjoelker sent 29 January 2015 17:06: > > I committed utimensat/futimens to head. I also made a start at Linuxulator > > utimensat, see attached patch. Please complete it and test it. > > > > -- > > Jilles Tjoelker > > > I have merged some of the things Jilles' patch does into the patch I was already working on. I have tested a number of corner cases with it, and compared the results to a running Linux system. I have also run software which all use utimensat(2) on Linux, such as recent tar(1), touch(1), and Python 3.3's shutil library, inside the Linuxulator with this patch applied. I have found this patch's behaviour to be correct in these tests. Please let me know of any comments or issues. > > I will be additionally trying to merge this into dchagin's lemul branch, but that discussion will take place on Phabricator (and will involve testing on amd64-native Linuxulator, which I have not yet done). > I commited your patch to the lemul branch with small style(9) modifications. for now lemul is up-to-date, please, test. -- Have fun! chd