summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--old/fileutils/ChangeLog13
1 files changed, 11 insertions, 2 deletions
diff --git a/old/fileutils/ChangeLog b/old/fileutils/ChangeLog
index aabd14271..099b86360 100644
--- a/old/fileutils/ChangeLog
+++ b/old/fileutils/ChangeLog
@@ -1,7 +1,16 @@
-2001-11-27 Jim Meyering <meyering@lucent.com>
+2001-12-02 Jim Meyering <meyering@lucent.com>
* Version 4.1.3.
+ Don't emulate dd's skip=N for *all* character devices; lseek works
+ just fine on non-tape character devices like /dev/mem and /dev/kmem.
+ * src/dd.c (buggy_lseek_support) [__linux__]: Emulate `skip=N'
+ behavior using reads, not lseek for Linux tape devices (major == 9).
+ Kernel lseek support for tapes is broken, up to and including
+ linux-2.4.16. Reported by Herbert Xu.
+
+2001-11-27 Jim Meyering <meyering@lucent.com>
+
* tests/ls/rt-1: Compare all lines of output.
Update code to use `trap' and more up to date infrastructure.
@@ -2506,7 +2515,7 @@
2000-08-24 Jim Meyering <meyering@lucent.com>
- Put back the kluge. It's necessary after all.
+ Put back the kludge. It's necessary after all.
* src/dd.c (buggy_lseek_support): New function.
(skip): Use it.
Frank Adler reported that although _llseek returns 0, lseek