Fix for VFAT_IOCTL_READDIR_BOTH.
This commit is contained in:
parent
b398479d3f
commit
0bac5e9315
|
@ -41,7 +41,6 @@ DECLARE_DEBUG_CHANNEL(file)
|
||||||
/* Define the VFAT ioctl to get both short and long file names */
|
/* Define the VFAT ioctl to get both short and long file names */
|
||||||
/* FIXME: is it possible to get this to work on other systems? */
|
/* FIXME: is it possible to get this to work on other systems? */
|
||||||
#ifdef linux
|
#ifdef linux
|
||||||
#define VFAT_IOCTL_READDIR_BOTH _IOR('r', 1, long)
|
|
||||||
/* We want the real kernel dirent structure, not the libc one */
|
/* We want the real kernel dirent structure, not the libc one */
|
||||||
typedef struct
|
typedef struct
|
||||||
{
|
{
|
||||||
|
@ -51,6 +50,8 @@ typedef struct
|
||||||
char d_name[256];
|
char d_name[256];
|
||||||
} KERNEL_DIRENT;
|
} KERNEL_DIRENT;
|
||||||
|
|
||||||
|
#define VFAT_IOCTL_READDIR_BOTH _IOR('r', 1, KERNEL_DIRENT [2] )
|
||||||
|
|
||||||
#else /* linux */
|
#else /* linux */
|
||||||
#undef VFAT_IOCTL_READDIR_BOTH /* just in case... */
|
#undef VFAT_IOCTL_READDIR_BOTH /* just in case... */
|
||||||
#endif /* linux */
|
#endif /* linux */
|
||||||
|
|
Loading…
Reference in New Issue