projects
/
unix-history
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
tags
|
clone url
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
22d14f5
)
More clean up of the drive Id string, trancate trailing spaces.
author
Rod Grimes
<rgrimes@FreeBSD.org>
Tue, 22 Feb 1994 22:13:37 +0000
(22:13 +0000)
committer
Rod Grimes
<rgrimes@FreeBSD.org>
Tue, 22 Feb 1994 22:13:37 +0000
(22:13 +0000)
sys/i386/isa/wd.c
patch
|
blob
|
blame
|
history
diff --git
a/sys/i386/isa/wd.c
b/sys/i386/isa/wd.c
index
c523f59
..
04cd82c
100644
(file)
--- a/
sys/i386/isa/wd.c
+++ b/
sys/i386/isa/wd.c
@@
-37,7
+37,7
@@
static int wdtest = 0;
* SUCH DAMAGE.
*
* from: @(#)wd.c 7.2 (Berkeley) 5/9/91
* SUCH DAMAGE.
*
* from: @(#)wd.c 7.2 (Berkeley) 5/9/91
- * $Id: wd.c,v 1.3
0 1994/02/21 12:32:33
rgrimes Exp $
+ * $Id: wd.c,v 1.3
1 1994/02/22 18:51:27
rgrimes Exp $
*/
/* TODO:
*/
/* TODO:
@@
-1110,12
+1110,18
@@
wdgetctlr(struct disk *du)
p = (u_short *) (wp->wdp_model + i);
*p = ntohs(*p);
}
p = (u_short *) (wp->wdp_model + i);
*p = ntohs(*p);
}
- /* Clean up the wdp_model by converting nulls to spaces */
- for (i = 0; i < sizeof(wp->wdp_model); i++) {
+ /*
+ * Clean up the wdp_model by converting nulls to spaces, and
+ * then removing the trailing spaces.
+ */
+ for (i=0; i < sizeof(wp->wdp_model); i++) {
if (wp->wdp_model[i] == '\0') {
wp->wdp_model[i] = ' ';
}
}
if (wp->wdp_model[i] == '\0') {
wp->wdp_model[i] = ' ';
}
}
+ for (i=sizeof(wp->wdp_model)-1; i>=0 && wp->wdp_model[i]==' '; i--) {
+ wp->wdp_model[i] = '\0';
+ }
#ifdef WDDEBUG
printf(
#ifdef WDDEBUG
printf(