summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2006-08-09 20:23:07 +0000
committerPaul Eggert <eggert@cs.ucla.edu>2006-08-09 20:23:07 +0000
commit4cf335840716c17380ee534a46b00cf5a03a9427 (patch)
tree281b6e0cc9d23a285000d1d52b6869acab4e1445
parent15c54c0b83bc5b20a7df328cc20c5101842e6093 (diff)
downloadcoreutils-4cf335840716c17380ee534a46b00cf5a03a9427.tar.xz
Add shuf.
-rw-r--r--ChangeLog15
-rw-r--r--src/.cvsignore1
2 files changed, 16 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index ccb32c667..da255ff6a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,18 @@
+2006-08-09 Paul Eggert <eggert@cs.ucla.edu>
+
+ * src/.cvsignore: Add shuf.
+
+ * Makefile.maint: Remove the po-update procedure; it doesn't
+ work with the new repository on http://www.iro.umontreal.ca/.
+ For now I guess we'll have to fix things by hand.
+ (do-po-update, po-update): Remove. All references removed.
+
+ * src/shuf.c (next_line): New function.
+ (read_input): Use it, to avoid relying on GCC-specific behavior
+ with void * arithmetic. Problem reported by Bob Proulx.
+ * Makefile.maint (my-distcheck): Compile with -Wpointer-arith
+ to detect this sort of problem automatically in the future.
+
2006-08-09 Jim Meyering <jim@meyering.net>
* src/ls.c: Add a compile-time check to ensure that filetype
diff --git a/src/.cvsignore b/src/.cvsignore
index db778d8b8..bbc7ebc3b 100644
--- a/src/.cvsignore
+++ b/src/.cvsignore
@@ -75,6 +75,7 @@ sha224sum
sha256sum
sha384sum
sha512sum
+shuf
shred
sleep
sort