git: 9front

Download patch

ref: e94aea489139c23ed1ef9c7332a0e718f816b268
parent: 9e6da7f944a1a2cd7c1d77751b3f2f961b7c71ab
author: Ori Bernstein <ori@eigenstate.org>
date: Wed Feb 4 10:20:10 EST 2026

gefs: style fixes, don't double compute mbits

--- a/sys/src/cmd/gefs/fs.c
+++ b/sys/src/cmd/gefs/fs.c
@@ -1211,7 +1211,7 @@
 	/* uid none gets only other permissions */
 	if(f->permit)
 		return 0;
-	if(f->uid != noneid) {
+	if(f->uid != noneid){
 		if(f->uid == fuid)
 			if((m & (fmode>>6)) == m)
 				return 0;
@@ -1219,7 +1219,7 @@
 			if((m & (fmode>>3)) == m)
 				return 0;
 	}
-	if((m & fmode) == m) {
+	if((m & fmode) == m){
 		if((fmode & DMDIR) && (m == DMEXEC))
 			return 0;
 		if(!ingroup(f->uid, nogroupid))
@@ -2127,7 +2127,7 @@
 		wunlock(f->dent);
 		poperror();
 	}
-	f->mode = mode2bits(m->mode);
+	f->mode = mbits;
 	if(m->mode & ORCLOSE)
 		poperror();	/* free(f->rclose) */
 
--