2008-07-31 Roland McGrath <roland@redhat.com>

* file.c [LINUX] (struct kernel_dirent): Define it locally,
	do not use <linux/dirent.h>.
	Fixes RH#457291.
This commit is contained in:
Roland McGrath 2008-08-01 01:13:10 +00:00
parent 58b37df725
commit c531e571fe

15
file.c
View File

@ -34,15 +34,16 @@
#include "defs.h"
#include <dirent.h>
#ifdef LINUX
#define dirent kernel_dirent
#define dirent64 kernel_dirent64
#include <linux/types.h>
#include <linux/dirent.h>
#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