From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: [PATCH 1/7] gnulib substrate for ns-resolution time stamps Date: Fri, 01 Jul 2011 14:20:56 +0300 Message-ID: <8339iqs0vb.fsf@gnu.org> References: <4E0D704F.4070304@cs.ucla.edu> <4E0D81DB.3060401@cs.ucla.edu> Reply-To: Eli Zaretskii NNTP-Posting-Host: lo.gmane.org X-Trace: dough.gmane.org 1309519287 4429 80.91.229.12 (1 Jul 2011 11:21:27 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 1 Jul 2011 11:21:27 +0000 (UTC) Cc: emacs-devel@gnu.org To: Paul Eggert Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jul 01 13:21:23 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Qcbml-0003a3-5N for ged-emacs-devel@m.gmane.org; Fri, 01 Jul 2011 13:21:23 +0200 Original-Received: from localhost ([::1]:38047 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qcbmj-0003b5-RE for ged-emacs-devel@m.gmane.org; Fri, 01 Jul 2011 07:21:22 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:49342) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QcbmN-0003aI-Dz for emacs-devel@gnu.org; Fri, 01 Jul 2011 07:21:01 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QcbmL-0003n8-1z for emacs-devel@gnu.org; Fri, 01 Jul 2011 07:20:58 -0400 Original-Received: from mtaout20.012.net.il ([80.179.55.166]:49445) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QcbmK-0003mu-HX for emacs-devel@gnu.org; Fri, 01 Jul 2011 07:20:56 -0400 Original-Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0LNN00000J5A0D00@a-mtaout20.012.net.il> for emacs-devel@gnu.org; Fri, 01 Jul 2011 14:20:54 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([84.228.8.216]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0LNN000DEJIT0Q40@a-mtaout20.012.net.il>; Fri, 01 Jul 2011 14:20:54 +0300 (IDT) In-reply-to: <4E0D81DB.3060401@cs.ucla.edu> X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-Received-From: 80.179.55.166 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:141343 Archived-At: > Date: Fri, 01 Jul 2011 01:14:19 -0700 > From: Paul Eggert > > This is build boilerplate; it's all automatically generated > or copied from gnulib. It's probably of interest only to those > concerned with porting to Windows. Thanks. Could you perhaps tell more about the changes, and what they should provide on Windows that we don't already have? (The diffs are very large and I couldn't understand the gist from a cursory scan.) The resolution of the MS-Windows system clock is 10 ms, so it hardly makes any sense to use anything as complex as these lib/ changes, if all we need is to add 3 more zeros to the current values. For file time stamps, the MS-Windows port already provides the finest possible 100-nsec resolution in the replacement `stat' (on w32.c), so again nothing is needed, I think. But perhaps I'm missing something, which is why I asked the question above.