summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2006-04-12 20:15:30 +0000
committerPaul Eggert <eggert@cs.ucla.edu>2006-04-12 20:15:30 +0000
commite0637b5b68f149ad9fbaf238954ad79463eece5a (patch)
treeec17f8ba9313bd1437f91a66d7a7cb8b93b53177
parent00e67bf028509d787e1ae3001adeca1a301b225c (diff)
downloadcoreutils-e0637b5b68f149ad9fbaf238954ad79463eece5a.tar.xz
Port to Interix.
-rw-r--r--ChangeLog13
-rw-r--r--lib/ChangeLog9
-rw-r--r--m4/ChangeLog5
3 files changed, 26 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index e297418bc..361ea316c 100644
--- 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.
diff --git a/lib/ChangeLog b/lib/ChangeLog
index a10df1671..26226d98d 100644
--- a/lib/ChangeLog
+++ b/lib/ChangeLog
@@ -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
diff --git a/m4/ChangeLog b/m4/ChangeLog
index 970e58465..0cf74323f 100644
--- a/m4/ChangeLog
+++ b/m4/ChangeLog
@@ -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.