summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>1993-10-07 00:41:21 +0000
committerJim Meyering <jim@meyering.net>1993-10-07 00:41:21 +0000
commitd9d6720b77c2777aefcbabdfbd6dd250872d3a36 (patch)
tree8c3d983768458cb4eb8e8afcc013bfd522b19113
parentf2080b7714a4dc451a40c9ba12d4c6125a1e69f5 (diff)
downloadcoreutils-d9d6720b77c2777aefcbabdfbd6dd250872d3a36.tar.xz
merge with 3.8.3c
-rw-r--r--lib/Makefile.in3
-rw-r--r--old/fileutils/ChangeLog19
-rw-r--r--old/fileutils/NEWS5
-rw-r--r--src/dd.c1
4 files changed, 26 insertions, 2 deletions
diff --git a/lib/Makefile.in b/lib/Makefile.in
index af3bf1c8e..a23873c6f 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 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 <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.
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
diff --git a/src/dd.c b/src/dd.c
index 9ff4cf993..bde611cef 100644
--- 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"