vfs: advisory locking + flock syscall

This commit is contained in:
Matheus
2025-09-12 00:34:49 -03:00
parent 39ba23f572
commit b6e76f3d1f
14 changed files with 319 additions and 13 deletions
+5
View File
@@ -229,6 +229,10 @@ static int sockfs_unlock(vnode_t *) {
return 0;
}
static int sockfs_advlock(vnode_t *node, int op, advlock_t *advlock) {
return vfs_advlock(node, op, advlock);
}
static int sockfs_enodev() {
return ENODEV;
}
@@ -258,6 +262,7 @@ static vops_t vnops = {
.putpage = sockfs_enodev,
.getpage = sockfs_enodev,
.sync = sockfs_enodev,
.advlock = sockfs_advlock,
.lock = sockfs_lock,
.unlock = sockfs_unlock
};