io: implement path manipulation on windows

This commit is contained in:
2025-02-10 21:17:01 +00:00
parent 4c3cc27d08
commit 3fe2fa7d60
5 changed files with 320 additions and 9 deletions

View File

@@ -0,0 +1,36 @@
#include <blue/io/directory.h>
struct b_directory {
char *abs_path;
};
struct z__b_directory_iterator {
int x;
};
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;
}