From d9d6720b77c2777aefcbabdfbd6dd250872d3a36 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Thu, 7 Oct 1993 00:41:21 +0000 Subject: [PATCH] merge with 3.8.3c --- lib/Makefile.in | 3 ++- old/fileutils/ChangeLog | 19 ++++++++++++++++++- old/fileutils/NEWS | 5 +++++ src/dd.c | 1 + 4 files changed, 26 insertions(+), 2 deletions(-) diff --git a/lib/Makefile.in b/lib/Makefile.in index af3bf1c8ea..a23873c6fb 100644 --- a/lib/Makefile.in +++ b/lib/Makefile.in @@ -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 \ diff --git a/old/fileutils/ChangeLog b/old/fileutils/ChangeLog index 0a661c8a55..935aa55654 100644 --- a/old/fileutils/ChangeLog +++ b/old/fileutils/ChangeLog @@ -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 . + * 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 . 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. diff --git a/old/fileutils/NEWS b/old/fileutils/NEWS index 81468bae06..87ebbbd530 100644 --- a/old/fileutils/NEWS +++ b/old/fileutils/NEWS @@ -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 diff --git a/src/dd.c b/src/dd.c index 9ff4cf9932..bde611cef5 100644 --- a/src/dd.c +++ b/src/dd.c @@ -79,6 +79,7 @@ #include #include #include + #include "system.h" #include "version.h" -- 2.47.3