From c531e571fe6879b7e0bc0fd6ea577907a8a2e005 Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Fri, 1 Aug 2008 01:13:10 +0000 Subject: [PATCH] 2008-07-31 Roland McGrath * file.c [LINUX] (struct kernel_dirent): Define it locally, do not use . Fixes RH#457291. --- file.c | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/file.c b/file.c index 55358625..ea6df327 100644 --- a/file.c +++ b/file.c @@ -34,15 +34,16 @@ #include "defs.h" #include + #ifdef LINUX -#define dirent kernel_dirent -#define dirent64 kernel_dirent64 -#include -#include -#undef dirent -#undef dirent64 +struct kernel_dirent { + unsigned long d_ino; + unsigned long d_off; + unsigned short d_reclen; + char d_name[1]; +}; #else -#define kernel_dirent dirent +# define kernel_dirent dirent #endif #ifdef LINUX -- 2.40.0