summaryrefslogtreecommitdiff
path: root/sys/src/cmd/hjfs/main.c
diff options
context:
space:
mode:
authorspew <devnull@localhost>2017-03-27 21:38:12 -0500
committerspew <devnull@localhost>2017-03-27 21:38:12 -0500
commit3103efb8b06503825f3d14c5c5758a431794e4b3 (patch)
tree609c12ef8ac68a09b3ddd4a1efcf2720e3abc28a /sys/src/cmd/hjfs/main.c
parent2e64925b91b4fc19d770dc685c3182121ce6e551 (diff)
hjfs: simplify dprinting
Diffstat (limited to 'sys/src/cmd/hjfs/main.c')
-rw-r--r--sys/src/cmd/hjfs/main.c11
1 files changed, 8 insertions, 3 deletions
diff --git a/sys/src/cmd/hjfs/main.c b/sys/src/cmd/hjfs/main.c
index 947032723..49b41f006 100644
--- a/sys/src/cmd/hjfs/main.c
+++ b/sys/src/cmd/hjfs/main.c
@@ -65,12 +65,17 @@ Fs *fsmain;
int
dprint(char *fmt, ...)
{
+ static char buf[2048];
+ static QLock lk;
va_list va;
int rc;
-
+
+ qlock(lk);
va_start(va, fmt);
- rc = vfprint(2, fmt, va);
+ snprint(buf, 2048, "hjfs: %s", fmt);
+ rc = vfprint(2, buf, va);
va_end(va);
+ qunlock(lk);
return rc;
}
@@ -149,7 +154,7 @@ shutdown(void)
{
wlock(fsmain);
sync(1);
- dprint("hjfs: ending\n");
+ dprint("ending\n");
sleep(1000);
sync(1);
threadexitsall(nil);