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;
--
⑨