]> git.sesse.net Git - vlc/commitdiff
Work around missing POSIX.2008 dirfd() on Solaris (fixes: #3029)
authorRémi Denis-Courmont <remi@remlab.net>
Thu, 6 Aug 2009 17:39:37 +0000 (20:39 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Thu, 6 Aug 2009 17:39:37 +0000 (20:39 +0300)
modules/access/directory.c

index 8ca478176ad08fe3522f67ebe2d865b2746782ff..f55b841ce16fa37dbcf442c8eb95482f4a547baf 100644 (file)
 #ifdef HAVE_DIRENT_H
 #   include <dirent.h>
 #endif
+#ifdef __sun__
+static inline int dirfd (DIR *dir)
+{
+    return dir->dd_fd;
+}
+#endif
 
 #include <vlc_charset.h>
 #include <vlc_url.h>