Files
bluelib/io/sys/darwin/directory.c

40 lines
678 B
C
Raw Normal View History

#include <blue/io/directory.h>
#include <fts.h>
struct b_directory {
int fd;
char *abs_path;
};
struct z__b_directory_iterator {
FTS *fts;
FTSENT *node;
};
enum b_status b_directory_open(
struct b_directory *root, const char *path, struct b_directory **out)
{
return B_SUCCESS;
}
int b_directory_iterator_begin(
struct b_directory *directory, struct b_directory_iterator *it)
{
return 0;
}
bool b_directory_iterator_next(struct b_directory_iterator *it)
{
return false;
}
enum b_status b_directory_iterator_erase(struct b_directory_iterator *it)
{
return B_SUCCESS;
}
bool b_directory_iterator_is_valid(const struct b_directory_iterator *it)
{
return false;
}