]> git.sesse.net Git - vlc/blobdiff - src/extras/libc.c
Do not export vlc_wclosedir()
[vlc] / src / extras / libc.c
index b0d17d191c4c0fdde046615178f3da71b2173d1f..1636018e5877a850dc9ffac2a5a0298f371a551c 100644 (file)
@@ -32,7 +32,6 @@
 #include <vlc_common.h>
 
 #include <errno.h>
-#include <dirent.h>
 
 #undef iconv_t
 #undef iconv_open
 #endif
 
 #if defined(WIN32) || defined(UNDER_CE)
-#   undef _wopendir
-#   undef _wreaddir
-#   undef _wclosedir
-#   undef rewinddir
 #   define WIN32_LEAN_AND_MEAN
 #   include <windows.h>
+#   include <dirent.h>
 #endif
 
 /*****************************************************************************
@@ -167,12 +163,10 @@ void vlc_rewinddir( void *_p_dir )
     if ( p_dir->p_real_dir != NULL )
         _wrewinddir( p_dir->p_real_dir );
 }
-#endif
 
 /* This one is in the libvlccore exported symbol list */
 int vlc_wclosedir( void *_p_dir )
 {
-#if defined(WIN32)
     vlc_DIR *p_dir = (vlc_DIR *)_p_dir;
     int i_ret = 0;
 
@@ -181,10 +175,9 @@ int vlc_wclosedir( void *_p_dir )
 
     free( p_dir );
     return i_ret;
-#else
-    return closedir( _p_dir );
-#endif
 }
+#endif
+
 
 #ifdef ENABLE_NLS
 # include <libintl.h>