Mercurial > hg > octave-lyh > gnulib-hg
changeset 229:a15bea0a0d8c
.
author | Jim Meyering <jim@meyering.net> |
---|---|
date | Fri, 01 Jul 1994 13:46:42 +0000 |
parents | 180784e51088 |
children | 372133c396e2 |
files | lib/Makefile.in lib/modechange.c |
diffstat | 2 files changed, 22 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/lib/Makefile.in +++ b/lib/Makefile.in @@ -23,7 +23,7 @@ CC = @CC@ AR = ar RANLIB = @RANLIB@ -DEFS = -DCONFIG_BROKETS @DEFS@ +DEFS = -Dlint -DCONFIG_BROKETS @DEFS@ CFLAGS = @CFLAGS@ YACC = @YACC@
--- a/lib/modechange.c +++ b/lib/modechange.c @@ -24,6 +24,17 @@ changing the mode of many files, this probably results in a performance gain. */ +#ifdef HAVE_CONFIG_H +#if defined (CONFIG_BROKETS) +/* We use <config.h> instead of "config.h" so that a compilation + using -I. -I$srcdir will use ./config.h rather than $srcdir/config.h + (which it would do because it found this file in $srcdir). */ +#include <config.h> +#else +#include "config.h" +#endif +#endif + #include <sys/types.h> #include <sys/stat.h> #include "modechange.h" @@ -38,7 +49,13 @@ #define NULL 0 #endif -#ifndef S_ISDIR +#ifdef STAT_MACROS_BROKEN +#ifdef S_ISDIR +#undef S_ISDIR +#endif +#endif /* STAT_MACROS_BROKEN. */ + +#if !defined(S_ISDIR) && defined(S_IFDIR) #define S_ISDIR(m) (((m) & S_IFMT) == S_IFDIR) #endif @@ -95,6 +112,9 @@ umask (umask_value); /* Restore the old value. */ head = NULL; +#ifdef lint + change = NULL; +#endif --mode_string; /* One loop iteration for each "ugoa...=+-rwxXstugo...[=+-rwxXstugo...]". */