page cache rewrite

This commit is contained in:
Matheus
2026-07-28 16:33:55 -03:00
parent ad1740738b
commit 31f9ae17cf
17 changed files with 494 additions and 608 deletions
+3 -1
View File
@@ -73,8 +73,10 @@ static inline int fileflagstovnodeflags(int flags) {
vnflags |= V_FFLAGS_NONBLOCKING;
if (flags & O_NOCTTY)
vnflags |= V_FFLAGS_NOCTTY;
if (flags & (O_DIRECT | O_SYNC | O_DSYNC))
if (flags & O_DIRECT)
vnflags |= V_FFLAGS_NOCACHE;
if (flags & (O_SYNC | O_DSYNC))
vnflags |= V_FFLAG_MUST_SYNC;
return vnflags;
}