From owner-freebsd-bugs@FreeBSD.ORG Wed Aug 21 23:10:01 2013 Return-Path: Delivered-To: freebsd-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id B3501A8F for ; Wed, 21 Aug 2013 23:10:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 9E476255D for ; Wed, 21 Aug 2013 23:10:01 +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 r7LNA1hj065927 for ; Wed, 21 Aug 2013 23:10:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r7LNA17u065926; Wed, 21 Aug 2013 23:10:01 GMT (envelope-from gnats) Date: Wed, 21 Aug 2013 23:10:01 GMT Message-Id: <201308212310.r7LNA17u065926@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org Cc: From: Jilles Tjoelker Subject: Re: kern/181459: [patch] Addition of 'futimensat' call allowing to set file time with nanosecond precision X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Jilles Tjoelker List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Aug 2013 23:10:01 -0000 The following reply was made to PR kern/181459; it has been noted by GNATS. From: Jilles Tjoelker To: bug-followup@FreeBSD.org, yuri@tsoft.com Cc: Subject: Re: kern/181459: [patch] Addition of 'futimensat' call allowing to set file time with nanosecond precision Date: Thu, 22 Aug 2013 01:04:18 +0200 This patch does not add the POSIX utimensat() and futimens() calls, but a non-standard function. This new function only solves one of the inexcusable problems with futimesat() (that it is limited to microsecond precision) but not that it cannot set times on symlinks. You can start with http://lists.freebsd.org/pipermail/freebsd-arch/2012-February/012410.html I wrote a man page http://www.stack.nl/~jilles/unix/utimensat.2 I think this is close to done; it needs to be updated and re-tested. -- Jilles Tjoelker