31 #include <sys/types.h>
40 VLC_API int vlc_loaddir( DIR *dir,
char ***namelist,
int (*select)( const
char * ),
int (*compar)( const
char **, const
char ** ) );
41 VLC_API int vlc_scandir( const
char *dirname,
char ***namelist,
int (*select)( const
char * ),
int (*compar)( const
char **, const
char ** ) );
49 static inline int vlc_closedir( DIR *dir )
51 _WDIR *wdir = *(_WDIR **)dir;
53 return wdir ? _wclosedir( wdir ) : 0;
56 # define closedir vlc_closedir
58 static inline void vlc_rewinddir( DIR *dir )
60 _WDIR *wdir = *(_WDIR **)dir;
65 # define rewinddir vlc_rewinddir
67 # include <sys/stat.h>
69 # define stat _stati64
72 # define fstat _fstati64
75 # define lseek _lseeki64
79 # define lseek lseek64