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:
parent
58b37df725
commit
c531e571fe
15
file.c
15
file.c
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user