diff options
author | cinap_lenrek <cinap_lenrek@centraldogma> | 2011-04-28 19:40:57 +0000 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@centraldogma> | 2011-04-28 19:40:57 +0000 |
commit | d1a1034cbe1492a5b4cfdac5c3190dd5d069bc4f (patch) | |
tree | 716c15fb5221aa4180a82df3c791f9846f2832ce /sys/src/cmd/cwfs/wren.c | |
parent | c67c29952af0a50c265bf34fc317518fd43a8950 (diff) |
cwfs: reduce verbosity, added -d options if you want it anyway
Diffstat (limited to 'sys/src/cmd/cwfs/wren.c')
-rw-r--r-- | sys/src/cmd/cwfs/wren.c | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/sys/src/cmd/cwfs/wren.c b/sys/src/cmd/cwfs/wren.c index 9b8f09c8b..65338af8e 100644 --- a/sys/src/cmd/cwfs/wren.c +++ b/sys/src/cmd/cwfs/wren.c @@ -14,8 +14,6 @@ struct Wren Devsize nblock; /* number of blocks -- from config */ long mult; /* multiplier to get physical blocks */ Devsize max; /* number of logical blocks */ - -// char *sddir; /* /dev/sdXX name */ }; char * @@ -57,8 +55,9 @@ wreninit(Device *d) dr->block = inqsize(d->wren.sddata); if(dr->block <= 0 || dr->block >= 16*1024) { - print("\twreninit %Z block size %ld, setting to %d\n", - d, dr->block, Sectorsz); + if(chatty) + print("\twreninit %Z block size %ld, setting to %d\n", + d, dr->block, Sectorsz); dr->block = Sectorsz; } @@ -68,10 +67,12 @@ wreninit(Device *d) dr->mult = (RBUFSIZE + dr->block - 1) / dr->block; dr->max = (dr->nblock + 1) / dr->mult; - print("\tdisk drive %Z: %,lld %ld-byte sectors, ", - d, (Wideoff)dr->nblock, dr->block); - print("%,lld %d-byte blocks\n", (Wideoff)dr->max, RBUFSIZE); - print("\t\t%ld multiplier\n", dr->mult); + if(chatty){ + print("\tdisk drive %Z: %,lld %ld-byte sectors, ", + d, (Wideoff)dr->nblock, dr->block); + print("%,lld %d-byte blocks\n", (Wideoff)dr->max, RBUFSIZE); + print("\t\t%ld multiplier\n", dr->mult); + } } Devsize @@ -89,10 +90,10 @@ wrenread(Device *d, Off b, void *c) if (dr == nil) panic("wrenread: no drive (%Z) block %lld", d, (Wideoff)b); if(b >= dr->max) { - print("wrenread: block out of range %Z(%lld)\n", d, (Wideoff)b); + fprint(2, "wrenread: block out of range %Z(%lld)\n", d, (Wideoff)b); r = 0x040; } else if (pread(d->wren.fd, c, RBUFSIZE, (vlong)b*RBUFSIZE) != RBUFSIZE) { - print("wrenread: error on %Z(%lld): %r\n", d, (Wideoff)b); + fprint(2, "wrenread: error on %Z(%lld): %r\n", d, (Wideoff)b); cons.nwrenre++; r = 1; } @@ -108,11 +109,11 @@ wrenwrite(Device *d, Off b, void *c) if (dr == nil) panic("wrenwrite: no drive (%Z) block %lld", d, (Wideoff)b); if(b >= dr->max) { - print("wrenwrite: block out of range %Z(%lld)\n", + fprint(2, "wrenwrite: block out of range %Z(%lld)\n", d, (Wideoff)b); r = 0x040; } else if (pwrite(d->wren.fd, c, RBUFSIZE, (vlong)b*RBUFSIZE) != RBUFSIZE) { - print("wrenwrite: error on %Z(%lld): %r\n", d, (Wideoff)b); + fprint(2, "wrenwrite: error on %Z(%lld): %r\n", d, (Wideoff)b); cons.nwrenwe++; r = 1; } |