diff -r e1b950c65cb4 -r 837f303aceeb epoc32/include/stdapis/sys/dirent.h --- a/epoc32/include/stdapis/sys/dirent.h Wed Mar 31 12:27:01 2010 +0100 +++ b/epoc32/include/stdapis/sys/dirent.h Wed Mar 31 12:33:34 2010 +0100 @@ -61,6 +61,11 @@ #endif }; +#if defined(SYMBIAN_OE_LARGE_FILE_SUPPORT) && !defined(SYMBIAN_OE_NO_LFS) +#define dirent64 dirent +#endif /* SYMBIAN_OE_LARGE_FILE_SUPPORT && !SYMBIAN_OE_NO_LFS */ + + #ifdef __SYMBIAN32__ struct wdirent { unsigned long d_fileno; @@ -68,6 +73,10 @@ wchar_t* d_name; }; +#if defined(SYMBIAN_OE_LARGE_FILE_SUPPORT) && !defined(SYMBIAN_OE_NO_LFS) +#define wdirent64 wdirent +#endif /* SYMBIAN_OE_LARGE_FILE_SUPPORT && !SYMBIAN_OE_NO_LFS */ + typedef struct __EPOC32_WDIR WDIR; #endif