texinfo-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

texinfo update (Sun Dec 9 18:53:01 EST 2007)


From: Karl Berry
Subject: texinfo update (Sun Dec 9 18:53:01 EST 2007)
Date: Sun, 09 Dec 2007 18:53:03 -0500

Index: ChangeLog
===================================================================
RCS file: /sources/texinfo/texinfo/ChangeLog,v
retrieving revision 1.783
retrieving revision 1.784
diff -u -r1.783 -r1.784
--- ChangeLog   3 Dec 2007 01:49:07 -0000       1.783
+++ ChangeLog   9 Dec 2007 23:30:40 -0000       1.784
@@ -1,3 +1,10 @@
+2007-12-09  Fabian Groffen  <address@hidden>  (tiny change)
+
+       * info/makedoc.c (main): reorder calls following the Makefile
+       dependencies, for high-precision filesystems.  
+       http://bugs.gentoo.org/show_bug.cgi?id=200662
+       bug-texinfo mail from 3 Dec 2007 17:59:13 +0100.
+       
 2007-12-02  Karl Berry  <address@hidden>
 
        * info/info.c (main): undo change of 2006-08-13 in this file,
Index: info/makedoc.c
===================================================================
RCS file: /sources/texinfo/texinfo/info/makedoc.c,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- info/makedoc.c      1 Jul 2007 21:20:30 -0000       1.8
+++ info/makedoc.c      9 Dec 2007 23:30:40 -0000       1.9
@@ -1,5 +1,5 @@
 /* makedoc.c -- make doc.c and funs.h from input files.
-   $Id: makedoc.c,v 1.8 2007/07/01 21:20:30 karl Exp $
+   $Id: makedoc.c,v 1.9 2007/12/09 23:30:40 karl Exp $
 
    Copyright (C) 1993, 1997, 1998, 1999, 2001, 2002, 2003, 2004, 2007
    Free Software Foundation, Inc.
@@ -144,9 +144,12 @@
       key_filename = NULL_DEVICE;
     }
 
+  /* The order of these calls depends exactly on the order in the
+     Makefile.{in,am}, or they might fail on filesystems with
+     high-precision times; see also the fclose calls below.  */
   funs_stream = must_fopen (funs_filename, "w");
-  doc_stream = must_fopen (doc_filename, "w");
   key_stream = must_fopen (key_filename, "w");
+  doc_stream = must_fopen (doc_filename, "w");
 
   fprintf (funs_stream,
       "/* %s -- Generated declarations for Info commands. */\n\n\
@@ -225,9 +228,11 @@
   fprintf (key_stream, "   { (char *)NULL, 0 }\n};\n");
   fprintf (funs_stream, "\n#define A_NCOMMANDS %u\n", next_func_key());
 
+  /* The order of these calls also depends exactly on the order in the
+   * Makefile.{in,am}; see the must_fopen calls above.  */
   fclose (funs_stream);
-  fclose (doc_stream);
   fclose (key_stream);
+  fclose (doc_stream);
 
   if (tags_only)
     maybe_dump_tags (stdout);
P ChangeLog
P info/makedoc.c




reply via email to

[Prev in Thread] Current Thread [Next in Thread]