]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
merge with 3.8.3c
authorJim Meyering <jim@meyering.net>
Thu, 7 Oct 1993 00:41:21 +0000 (00:41 +0000)
committerJim Meyering <jim@meyering.net>
Thu, 7 Oct 1993 00:41:21 +0000 (00:41 +0000)
lib/Makefile.in
old/fileutils/ChangeLog
old/fileutils/NEWS
src/dd.c

index af3bf1c8ea51dda6b2e64e0c0bef7794c5029806..a23873c6fbf344a593e707ff2c499e78414d09dd 100644 (file)
@@ -23,8 +23,9 @@ VPATH = @srcdir@
 CC = @CC@
 AR = ar
 RANLIB = @RANLIB@
-DEFS = @DEFS@
+DEFS = -DMVDIR="\"$(libdir)/mvdir\"" @DEFS@
 CFLAGS = @CFLAGS@
+YACC = @YACC@
 
 SOURCES = getdate.y posixtm.y \
 argmatch.c backupfile.c basename.c dirname.c eaccess.c \
index 0a661c8a55c10594ac8cbd3f1f8488fa5595b97a..935aa55654247d465df8e57f06cd1e53eee57271 100644 (file)
@@ -1,3 +1,15 @@
+Wed Oct 06 18:22:00 1993  Jim Meyering  (meyering@comco.com)
+
+       * chmod.c (change_file_mode): Add an argument to control how symbolic
+       links are treated.
+       (main, change_dir_mode): Reflect changed calling sequence.
+       Now symlinks listed on the command line are processed (they
+       were ignored before); the permissions of the dereferenced files are
+       changed.  Symlinks encountered in recursive traversals are still
+       ignored.  This makes GNU chmod act more like e.g. Sun's.
+       From Nick Holloway <alfie@dcs.warwick.ac.uk>.
+       * chmod.1: Document it.
+
 Tue Oct 05 14:52:02 1993  Jim Meyering  (meyering@comco.com)
 
        * configure.in: Add AC_STAT_MACROS_BROKEN.
@@ -26,12 +38,17 @@ Tue Oct 05 14:52:02 1993  Jim Meyering  (meyering@comco.com)
        * configure.in [AC_CONFIG_HEADER]: Use it.
 
        * configure.in (rename.o) [MVDIR definition]: Remove it.
-       * src/Makefile.in [DEFS]: Put it here instead.
+       * lib/Makefile.in [DEFS]: Put it here instead.
 
        * config.h.in, acconfig.h: New files
        * Makefile [DISTFILES]: Add them.
        (config.h.in): Add a rule to warn if it may need to be rebuilt.
 
+       * lib/Makefile [YACC]: Get definition from @YACC@.
+
+       * system.h: Include <unistd.h>.  This is needed for the definition
+       of _POSIX_VERSION.
+
 Thu Sep  9 08:52:10 1993  Jim Meyering  (meyering@comco.com)
 
        * src/*.c: Print version on standard output, not stderr.
index 81468bae064073707d4c7fd030aa71c61029d5e5..87ebbbd5308bd6cea833921299eb4088c08cfb26 100644 (file)
@@ -1,4 +1,9 @@
 Major changes in release 3.9:
+* GNU chmod treats symlinks the same way other vendor's versions do.
+  Now symlinks listed on the command line are processed (they were
+  ignored before); the permissions of the dereferenced files are
+  changed.  Symlinks encountered in recursive traversals are still
+  ignored.  This makes GNU chmod act more like e.g. Sun's.
 * configure uses config.h, so DEFS won't exceed preprocessor limits of
   some compilers on the number of symbols defined via -D.
 * ls and cp can handle mount points on more systems
index 9ff4cf99325838a5279a2d647d224539b3e7fd6f..bde611cef54a88dc5e6713f012e42024c8bc5e22 100644 (file)
--- a/src/dd.c
+++ b/src/dd.c
@@ -79,6 +79,7 @@
 #include <sys/types.h>
 #include <signal.h>
 #include <getopt.h>
+
 #include "system.h"
 #include "version.h"