From 3b2b8201f64fcbb3f9085f428153858bbf394a8c Mon Sep 17 00:00:00 2001 From: Matheus Date: Mon, 26 Jun 2023 21:31:15 -0300 Subject: [PATCH] stat: fix mode --- kernel-src/sys/syscalls/stat.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel-src/sys/syscalls/stat.c b/kernel-src/sys/syscalls/stat.c index 1a63ef58..556f6209 100644 --- a/kernel-src/sys/syscalls/stat.c +++ b/kernel-src/sys/syscalls/stat.c @@ -16,7 +16,7 @@ static int dostat(vnode_t *vnode, stat_t *stat) { // TODO dev rdev stat->ino = attr.inode; stat->nlink = attr.nlinks; - stat->mode = attr.mode; + stat->mode = attr.mode | MAKETYPE(vfs_getposixtype(attr.type)); stat->uid = attr.uid; stat->gid = attr.gid; stat->size = attr.size;