# include <io.h>
#endif
-#ifdef __sun__
-static inline int dirfd (DIR *dir)
-{
- return dir->dd_fd;
-}
-#endif
-
#include <vlc_fs.h>
#include <vlc_url.h>
#include <vlc_strings.h>
static int collate (const char **a, const char **b)
{
+#ifdef HAVE_STRCOLL
return strcoll (*a, *b);
+#else
+ return strcmp (*a, *b);
+#endif
}
/*****************************************************************************
free (p_sys);
}
+#ifdef HAVE_OPENAT
/* Detect directories that recurse into themselves. */
static bool has_inode_loop (const directory_t *dir, dev_t dev, ino_t inode)
{
}
return false;
}
+#endif
block_t *DirBlock (access_t *p_access)
{