diff options
author | spew <devnull@localhost> | 2017-03-27 21:38:12 -0500 |
---|---|---|
committer | spew <devnull@localhost> | 2017-03-27 21:38:12 -0500 |
commit | 3103efb8b06503825f3d14c5c5758a431794e4b3 (patch) | |
tree | 609c12ef8ac68a09b3ddd4a1efcf2720e3abc28a /sys/src/cmd/hjfs/main.c | |
parent | 2e64925b91b4fc19d770dc685c3182121ce6e551 (diff) |
hjfs: simplify dprinting
Diffstat (limited to 'sys/src/cmd/hjfs/main.c')
-rw-r--r-- | sys/src/cmd/hjfs/main.c | 11 |
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); |