summaryrefslogtreecommitdiff
path: root/old
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>1994-01-26 18:46:41 +0000
committerJim Meyering <jim@meyering.net>1994-01-26 18:46:41 +0000
commitf1adf86d0987a704b8bebffc91bdddbbd886e8ee (patch)
tree9da62d522aa8ea4784b6193aa05489d61dfef912 /old
parent63e9766256432fc1099d822abe86606963c78a0b (diff)
downloadcoreutils-f1adf86d0987a704b8bebffc91bdddbbd886e8ee.tar.xz
merge with 3.9c
Diffstat (limited to 'old')
-rw-r--r--old/fileutils/ChangeLog56
1 files changed, 45 insertions, 11 deletions
diff --git a/old/fileutils/ChangeLog b/old/fileutils/ChangeLog
index fb557bbf3..b01c78d15 100644
--- a/old/fileutils/ChangeLog
+++ b/old/fileutils/ChangeLog
@@ -7,6 +7,40 @@ Mon Jan 10 01:20:38 1994 Jim Meyering (meyering@comco.com)
* man/Makefile.in (manprefix): Use binprefix as the default.
+Thu Dec 30 23:11:10 1993 Jim Meyering (meyering@comco.com)
+
+ * The following changes are necessary to avoid spurious failures
+ when a read or write system call is interrupted (e.g. by SIGTSTP).
+ A POSIX implementation of those system calls may either return
+ -1 and set errno to EINTR or return a positive value indicating
+ that a partial read or write has completed successfully. On Linux
+ 0.99.14, interrupted read and write system calls return -1/EINTR.
+ Thanks to Bruno Haible <haible@ma2s2.mathematik.uni-karlsruhe.de>
+ for pointing this out.
+
+ * full-write.c, safe-read.c: New files.
+
+ * cp.c (copy_reg): Use full_write instead of write. Handle
+ errno == EINTR (instead of failing) after read system call.
+ * dd.c (skip): Handle errno == EINTR (instead of failing) after
+ read system call.
+ (copy): Use safe_read instead of read.
+ * install.c (copy_file): Use safe_read and full_write instead of
+ read and write system calls.
+ * mv.c (copy_reg): Ditto.
+ * touch.c (utime_now): Ditto.
+
+Tue Dec 28 15:49:32 1993 Jim Meyering (meyering@comco.com)
+
+ * install.sh: New file.
+ Makefile.in [DISTFILES]: Add it.
+
+Sat Dec 18 01:12:24 1993 Jim Meyering (meyering@comco.com)
+
+ * configure.in (AC_OUTPUT): Put `touch stamp-config' in second arg
+ so it goes in config.status. This eliminates unnecessary second run
+ of configure.
+
Thu Nov 18 00:03:24 1993 Jim Meyering (meyering@comco.com)
* configure.in [STAT_STATFS2_FSIZE]: Fix test (that had obsolete
@@ -49,7 +83,7 @@ Sat Oct 16 00:25:42 1993 Jim Meyering (meyering@comco.com)
* chmod.c (change_file_mode): Reapply Oct 6 change for symlinks.
Somehow it got removed from working sources.
- * lib/Makefile.in [OBJECTS]: Change dependency to ../config.h so
+ * lib/Makefile.in [OBJECTS]: Change dependency to ../config.h so
it works when building in a subdirectory. From Rick Sladkey
(jrs@world.std.com).
@@ -59,19 +93,19 @@ Wed Oct 13 19:43:47 1993 Jim Meyering (meyering@comco.com)
that we use PATH_MAX + 1 rather than sizeof(char*) as size of
buffer in readlink call. This was causing spurious errors.
- * cp.c (copy), mv.c (do_move), rm.c (remove_file, remove_dir):
- Cast to `unsigned int' stat->st_mode printf arguments corresponding
- to %o formats to avoid warnings.
+ * cp.c (copy), mv.c (do_move), rm.c (remove_file, remove_dir):
+ Cast to `unsigned int' stat->st_mode printf arguments corresponding
+ to %o formats to avoid warnings.
- * lib/Makefile.in [DEFS]: Remove -DMVDIR. Add -DCONFIG_BROKETS.
- (rename.o): Add a specific rule. Use -DMVDIR=... here instead.
+ * lib/Makefile.in [DEFS]: Remove -DMVDIR. Add -DCONFIG_BROKETS.
+ (rename.o): Add a specific rule. Use -DMVDIR=... here instead.
- * src/Makefile.in [DEFS]: Add -DCONFIG_BROKETS.
- (distclean): Don't delete dir.c and vdir.c; they aren't
- created anymore.
+ * src/Makefile.in [DEFS]: Add -DCONFIG_BROKETS.
+ (distclean): Don't delete dir.c and vdir.c; they aren't
+ created anymore.
- * lib/Makefile.in: Make all .o files depend on $(srcdir)/../config.h.
- * src/Makefile.in: Ditto.
+ * lib/Makefile.in: Make all .o files depend on $(srcdir)/../config.h.
+ * src/Makefile.in: Ditto.
Sun Oct 10 13:38:54 1993 Jim Meyering (meyering@comco.com)