From: Jim Meyering Date: Mon, 8 Dec 2008 20:14:41 +0000 (+0100) Subject: work around mingw's lack of some S_IF definitions X-Git-Tag: v0.1~6622 X-Git-Url: http://erislabs.org.uk/gitweb/?a=commitdiff_plain;h=9c3361f53f3773ce52a881f26c8f3325478badd8;p=gnulib.git work around mingw's lack of some S_IF definitions * lib/fts.c: Include . (S_IFLNK, S_IFSOCK): Define if not already defined. Reported by Simon Josefsson. --- diff --git a/ChangeLog b/ChangeLog index 2cf0681e7..c4c51b3f2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2008-12-08 Jim Meyering + + work around mingw's lack of some S_IF definitions + * lib/fts.c (S_IFLNK, S_IFSOCK): Define if not already defined. + Reported by Simon Josefsson. + 2008-12-08 Bruno Haible * m4/signbitl.m4 (gl_SIGNBIT_TEST_PROGRAM): Add a link check of signbit diff --git a/lib/fts.c b/lib/fts.c index 4689e80ad..836c179bf 100644 --- a/lib/fts.c +++ b/lib/fts.c @@ -111,6 +111,13 @@ static char sccsid[] = "@(#)fts.c 8.6 (Berkeley) 8/14/94"; # define DT_SOCK 7 #endif +#ifndef S_IFLNK +# define S_IFLNK 0 +#endif +#ifndef S_IFSOCK +# define S_IFSOCK 0 +#endif + enum { NOT_AN_INODE_NUMBER = 0