Skip to content

Commit 31ef238

Browse files
committed
feat: add native file system module (std.native.fs) with various file operations
1 parent a5850a0 commit 31ef238

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

src/stdlib/fs_native.c

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,12 @@
1414
#include <windows.h>
1515
#define mkdir(p, m) _mkdir(p)
1616
#define rmdir _rmdir
17+
#ifndef S_ISREG
18+
#define S_ISREG(mode) (((mode) & _S_IFMT) == _S_IFREG)
19+
#endif
20+
#ifndef S_ISDIR
21+
#define S_ISDIR(mode) (((mode) & _S_IFMT) == _S_IFDIR)
22+
#endif
1723
#else
1824
#include <unistd.h>
1925
#include <dirent.h>

0 commit comments

Comments
 (0)