]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
Port to Interix.
authorPaul Eggert <eggert@cs.ucla.edu>
Wed, 12 Apr 2006 20:15:30 +0000 (20:15 +0000)
committerPaul Eggert <eggert@cs.ucla.edu>
Wed, 12 Apr 2006 20:15:30 +0000 (20:15 +0000)
ChangeLog
lib/ChangeLog
m4/ChangeLog

index e297418bc4117020688d083e9589126246b624cb..361ea316cb32829c16cf6d7d3a3275df6a68acb9 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,18 @@
-2006-04-11  Paul Eggert  <eggert@cs.ucla.edu>
+2006-04-12  Paul Eggert  <eggert@cs.ucla.edu>
 
        * Version 6.0-cvs.
 
+       * src/ln.c (linkfunc): Remove.  This method ran into a compiler/linker
+       bug in Interix.  Just call symlink or link directly.  All uses changed.
+       * src/setuidgid.c (main) [! HAVE_SETGROUPS]: Don't call setgroups.
+       * src/stat.c (USE_STATVFS): New macro.
+       Include <sys/statvfs.h> and use statvfs only if USE_STATVFS.
+       (NAMEMAX_FORMAT): define a bit more clearly, now that the
+       statvfs-using code is a bit more regular.
+       * src/system.h (sync) [!HAVE_SYNC]: New macro.
+
+2006-04-11  Paul Eggert  <eggert@cs.ucla.edu>
+
        * NEWS: csplit, nl, expr now conform to POSIX better, and are
        more-compatible with traditional Unix, with respect to regular
        expressions.
index a10df1671b711480ae9708b0bd56dea30f8e02ae..26226d98d29578a08160d5f595fb7d486f9ec8e8 100644 (file)
@@ -1,3 +1,12 @@
+2006-04-12  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * fsusage.c: Don't include <inttypes.h> or <stdint.h>, since
+       fsusage.h now does that.  Include fsusage.h first, to test interface.
+       Prefer statvfs if it works, since it's blessed by POSIX.  Attempt
+       at most one method (the old code could have generated decls that
+       didn't conform to C89, not that this was ever exercised).
+       * fsusage.h: Include <inttypes.h> and <stdint.h> if they exist.
+
 2006-04-09  Paul Eggert  <eggert@cs.ucla.edu>
 
        Merge regex changes from libc, removing some of our
index 970e58465c202b7750d44b140f4b6cba651890a5..0cf74323f946b1b4066d88233f42de9b6a0efb51 100644 (file)
@@ -1,3 +1,8 @@
+2006-04-12  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * jm-macros.m4 (gl_MACROS): Check for setgroups and sync, since they
+       are not in Interix.
+
 2006-04-11  Paul Eggert  <eggert@cs.ucla.edu>
 
        * time_r.m4 (gl_TIME_R): Add AC_LIBSOURCES for time_r.c and time_r.h.