io: implement stat'ing paths, files, and directory contents

This commit is contained in:
2025-02-14 22:06:24 +00:00
parent 61848aadd7
commit bf83831cee
9 changed files with 257 additions and 46 deletions

12
io/sys/darwin/status.c Normal file
View File

@@ -0,0 +1,12 @@
#include <blue/core/status.h>
#include <errno.h>
enum b_status b_status_from_errno(int error, enum b_status default_value)
{
switch (error) {
case ENOENT:
return B_ERR_NO_ENTRY;
default:
return default_value;
}
}