Module Name: src
Committed By: kamil
Date: Fri Jun 30 03:35:16 UTC 2017
Modified Files:
src/bin/ksh: config.h ksh_stat.h
Log Message:
ksh: Drop support for systems without POSIX lstat(2)
To generate a diff of this commit:
cvs rdiff -u -r1.48 -r1.49 src/bin/ksh/config.h
cvs rdiff -u -r1.2 -r1.3 src/bin/ksh/ksh_stat.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/bin/ksh/config.h
diff -u src/bin/ksh/config.h:1.48 src/bin/ksh/config.h:1.49
--- src/bin/ksh/config.h:1.48 Fri Jun 30 03:32:28 2017
+++ src/bin/ksh/config.h Fri Jun 30 03:35:16 2017
@@ -1,4 +1,4 @@
-/* $NetBSD: config.h,v 1.48 2017/06/30 03:32:28 kamil Exp $ */
+/* $NetBSD: config.h,v 1.49 2017/06/30 03:35:16 kamil Exp $ */
/* config.h. Generated automatically by configure. */
/* config.h.in. Generated automatically from configure.in by autoheader. */
@@ -72,9 +72,6 @@
/* Define if you have a sane <termios.h> header file */
#define HAVE_TERMIOS_H 1
-/* Define if you have a lstat() function in your C library */
-#define HAVE_LSTAT 1
-
/* Define if you have a sane <termio.h> header file */
/* #undef HAVE_TERMIO_H */
Index: src/bin/ksh/ksh_stat.h
diff -u src/bin/ksh/ksh_stat.h:1.2 src/bin/ksh/ksh_stat.h:1.3
--- src/bin/ksh/ksh_stat.h:1.2 Sun Jan 12 19:12:00 1997
+++ src/bin/ksh/ksh_stat.h Fri Jun 30 03:35:16 2017
@@ -1,15 +1,11 @@
-/* $NetBSD: ksh_stat.h,v 1.2 1997/01/12 19:12:00 tls Exp $ */
+/* $NetBSD: ksh_stat.h,v 1.3 2017/06/30 03:35:16 kamil Exp $ */
/* Wrapper around the ugly sys/stat includes/ifdefs */
-/* $NetBSD: ksh_stat.h,v 1.2 1997/01/12 19:12:00 tls Exp $ */
+/* $NetBSD: ksh_stat.h,v 1.3 2017/06/30 03:35:16 kamil Exp $ */
/* assumes <sys/types.h> already included */
#include <sys/stat.h>
-#ifndef HAVE_LSTAT
-# define lstat(path, buf) stat(path, buf)
-#endif /* HAVE_LSTAT */
-
#ifdef STAT_MACROS_BROKEN
# undef S_ISREG
# undef S_ISDIR