git: 9front

Download patch

ref: 7979093c548ad1521cfd742af7b1fd19654f7109
parent: 59688f4aeb0154b9686d443a12ef06946e3d3eff
author: Ori Bernstein <ori@eigenstate.org>
date: Mon Dec 1 16:53:34 EST 2025

gefs: print() => fprint(2)

we often mount on stdin, don't write info to it

--- a/sys/src/cmd/gefs/check.c
+++ b/sys/src/cmd/gefs/check.c
@@ -211,7 +211,7 @@
 			break;
 		kv2dlist(&s.kv, &dl);
 		if(!checklog(fd, dl.hd))
-			print("bad dlist %P: %s\n", &s.kv, errmsg());
+			fprint(fd, "bad dlist %P: %s\n", &s.kv, errmsg());
 	}
 	btexit(&s);
 	return 0;
--- a/sys/src/cmd/gefs/load.c
+++ b/sys/src/cmd/gefs/load.c
@@ -30,13 +30,13 @@
 		h0 = getblk(bp, 0);
 		poperror();
 	}else
-		print("loading arena primary header: %s\n", errmsg());
+		fprint(2, "loading arena primary header: %s\n", errmsg());
 	bp.addr += Blksz;
 	if(!waserror()){
 		h1 = getblk(bp, 0);
 		poperror();
 	}else
-		print("loading arena backup header: %s\n", errmsg());
+		fprint(2, "loading arena backup header: %s\n", errmsg());
 
 	/* if neither head nor tail is consistent, we're hosed */
 	b = (h0 != nil) ? h0 : h1;
--