]> git.sesse.net Git - vlc/blobdiff - compat/dirfd.c
vout: use atomic variables for stats instead of spin lock
[vlc] / compat / dirfd.c
index 263911f61549cb87c6891b1213ade17cb3fcf477..d700b55d20be1a770305983170c95067d64e3a22 100644 (file)
 #include <dirent.h>
 #include <errno.h>
 
-int dirfd (DIR *dir)
+int (dirfd) (DIR *dir)
 {
-#if defined (__sun__)
-    return dir->dd_fd;
-#elif defined (__APPLE__)
-    return dir->__dd_fd;
+#ifdef dirfd
+    return dirfd (dir);
 #else
     (void) dir;
 # ifdef ENOTSUP