meta: add module for disk I/O functionality
This commit is contained in:
39
io/sys/darwin/directory.c
Normal file
39
io/sys/darwin/directory.c
Normal file
@@ -0,0 +1,39 @@
|
||||
#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;
|
||||
}
|
||||
0
io/sys/darwin/path.c
Normal file
0
io/sys/darwin/path.c
Normal file
Reference in New Issue
Block a user