From a61fc8acd1648f11e7b359e8d5505a2a620e2423 Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Thu, 11 Jun 1992 04:58:32 +0000 Subject: Formerly dir.c.~2~ --- dir.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'dir.c') diff --git a/dir.c b/dir.c index e3d3fa5..8fcfb1c 100644 --- a/dir.c +++ b/dir.c @@ -1,5 +1,5 @@ /* Directory hashing for GNU Make. -Copyright (C) 1988, 1989, 1991 Free Software Foundation, Inc. +Copyright (C) 1988, 1989, 1991, 1992 Free Software Foundation, Inc. This file is part of GNU Make. GNU Make is free software; you can redistribute it and/or modify @@ -28,7 +28,11 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #if defined (POSIX) || defined (DIRENT) || defined (__GNU_LIBRARY__) #include #define direct dirent +#ifndef __GNU_LIBRARY__ #define D_NAMLEN(d) strlen((d)->d_name) +#else +#define D_NAMLEN(d) ((d)->d_namlen) +#endif #else /* not POSIX or DIRENT */ #define D_NAMLEN(d) ((d)->d_namlen) #if defined (USG) && !defined (sgi) -- cgit v1.2.3