From d9d6720b77c2777aefcbabdfbd6dd250872d3a36 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Thu, 7 Oct 1993 00:41:21 +0000 Subject: merge with 3.8.3c --- old/fileutils/ChangeLog | 19 ++++++++++++++++++- old/fileutils/NEWS | 5 +++++ 2 files changed, 23 insertions(+), 1 deletion(-) (limited to 'old') diff --git a/old/fileutils/ChangeLog b/old/fileutils/ChangeLog index 0a661c8a5..935aa5565 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 81468bae0..87ebbbd53 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 -- cgit v1.2.3-54-g00ecf