From owner-man-jp-reviewer@jp.freebsd.org  Fri Dec 18 20:50:00 1998
Received: (from daemon@localhost)
	by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) id UAA04451;
	Fri, 18 Dec 1998 20:50:00 +0900 (JST)
	(envelope-from owner-man-jp-reviewer@jp.FreeBSD.org)
Received: from od3.sharp.co.jp (firewall-user@od3.sharp.co.jp [202.32.86.132])
	by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) with ESMTP id UAA04444
	for <man-jp-reviewer@jp.freebsd.org>; Fri, 18 Dec 1998 20:49:58 +0900 (JST)
	(envelope-from kuma@slab.tnr.sharp.co.jp)
Received: by od3.sharp.co.jp; id UAA05067; Fri, 18 Dec 1998 20:49:54 +0900 (JST)
Received: from unknown(133.159.14.115) by od3.sharp.co.jp via smap (4.1)
	id xma005029; Fri, 18 Dec 98 20:49:12 +0900
Received: from td1.tnr.sharp.co.jp (root@td1.tnr.sharp.co.jp [133.159.52.20]) by od.sharp.co.jp (8.8.5/3.5W-98081113) with ESMTP id UAA06670 for <man-jp-reviewer@jp.freebsd.org>; Fri, 18 Dec 1998 20:49:12 +0900 (JST)
Received: from mailfwd.slab.tnr.sharp.co.jp ([10.32.30.11]) by td1.tnr.sharp.co.jp (8.8.5/3.5W-97080613) with ESMTP id UAA16362 for <man-jp-reviewer@jp.freebsd.org>; Fri, 18 Dec 1998 20:49:11 +0900 (JST)
Received: from server01.slab.tnr.sharp.co.jp ([10.32.50.4])
	by mailfwd.slab.tnr.sharp.co.jp (8.8.4+2.7Wbeta4/3.6Wbeta7) with ESMTP id UAA23830
	for <man-jp-reviewer@jp.freebsd.org>; Fri, 18 Dec 1998 20:47:59 +0900 (JST)
Received: from gaye.slab.tnr.sharp.co.jp (gaye.slab.tnr.sharp.co.jp [10.32.49.117])
	by server01.slab.tnr.sharp.co.jp (8.8.5/3.6Wbeta7 98051815) with ESMTP id UAA17803
	for <man-jp-reviewer@jp.freebsd.org>; Fri, 18 Dec 1998 20:49:11 +0900 (JST)
Received: from gaye.slab.tnr.sharp.co.jp (kuma@localhost) by gaye.slab.tnr.sharp.co.jp (8.8.7/3.5Wpl5) with ESMTP id UAA17715 for <man-jp-reviewer@jp.freebsd.org>; Fri, 18 Dec 1998 20:49:11 +0900 (JST)
Message-Id: <199812181149.UAA17715@gaye.slab.tnr.sharp.co.jp>
To: man-jp-reviewer@jp.freebsd.org
In-reply-to: Your message of "Wed, 16 Dec 1998 21:04:30 JST."
             <19981216210430X.oku@nml.t.u-tokyo.ac.jp> 
Date: Fri, 18 Dec 1998 20:49:11 +0900
From: Norihiro Kumagai <kuma@slab.tnr.sharp.co.jp>
Reply-To: man-jp-reviewer@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+981115
X-Sequence: man-jp-reviewer 803
Subject: [man-jp-reviewer 803] Re: [check] camcontrol.8 
Errors-To: owner-man-jp-reviewer@jp.freebsd.org
Sender: owner-man-jp-reviewer@jp.freebsd.org
X-Originator: kuma@slab.tnr.sharp.co.jp

$B7'C+$G$9!#(B

In Message <19981216210430X.oku@nml.t.u-tokyo.ac.jp>,
  Tsutomu OKUMURA <oku@nml.t.u-tokyo.ac.jp> writes:
> $B1|B<$G$9!#(Bcamcontrol.8 $B$r%A%'%C%/$7$^$7$?!#(B

$B$*Hh$l$5$^$G$7$?!#JV;v$,CY$/$J$j?=$7Lu$J$$$G$9!#(B

$B!&(Bdefect list $B$r%U%!%$%k@hF,$K=Q8l%(%s%H%j$7$H$$$F!#(B
$B!&B>!"(B2$B2U=j$[$I:F8!F$4j$$$^$9!#(B

$B$A$e$&$3$H$G$9!#$^!":G=*E*$K$O1|B<$5$s$K$*G$$;$7$^$9!#(B

> $B!&(B $B>O$N%X%C%@$NITMW$J(B " $B$N:o=|!#(B

$BN;2r!#(B

> $B!&(B (160$B9TL\$J$I(B) $B!V%l%G%#!W(B $B"*(B $B!V%l%G%#>uBV!W(B $B$H$7$?!#(B

$BN;2r!#(B

> $B!&(B (194$B9TL\$J$I(B) $B!V%G%U%'%/%H!W$r!V%G%#%U%'%/%H!W$K!#(B
> 	primary defect list $B"*(B $B!V=i4|%G%#%U%'%/%H%j%9%H!W(B
> 	grown defect list $B"*(B $B!VA}J,%G%#%U%'%/%H%j%9%H!W(B $B$H$7$?!"(B

$BN;2r!#%U%!%$%k@hF,$NC18l%j%9%H$K!"(B

.\" WORD: defect list		$B%G%#%U%'%/%H%j%9%H(B[camcontrol.8]

$B$rDI2C$7$F$*$$$FD:$1$^$;$s$+!#(B

> $B!&(B (237$B9TL\(B) overridden $B$,(B $B!V>e=q$-!W$H$J$C$F$?$N$r!VM%@h$9$k!W(B
> 	$B$K$7$?!#(B

$BN;2r!#$=$NJ}$,3J9%$$$$$G$9$M!#(B

> $B!&(B (286$B9TL\(B) $BL@$i$+$J8mLu(B

$B8f;XE&$N$H$*$j$G$7$?!#$&$&$&!"CQ$:$+$7$$(B(;;

> $B!&(B (395$B9TL\(B) $B86J8$O!"(Bauto read and write reallocation settings
> 	$B!V<+F0%j!<%I$H=q$-9~$_:FG[CV@_Dj!W$r(B
> 	$B!VFI$_=P$7!"=q$-9~$_$N<+F0:FG[CV$N@_Dj!W$K$7$?!#(B

$BN;2r!#$3$l$b8mLu$G$7$?$M!#(B

> ***************
> *** 119,135 ****
>   .Pc
>   $B$r%*%s$K$7$F$*$/I,MW$,$"$j$^$9!#(B
>   .It Fl E
> ! $B%+!<%M%k$K!";XDj$7$?%3%^%s%I$N$?$a$NHFMQ$N(B SCSI $B%(%i!<%j%+%P%j$r?k9T(B
> ! $B$9$k$h$&;X<($r=P$7$^$9!#%j%H%i%$%+%&%s%H5!G=(B
>   .Po
>   .Fl C
>   .Pc
> ! $B$rM-8z$K$9$k$?$a$K!"$3$l$,I,MW$G$9!#(B
>   $B%3%^%s%I$N%j%H%i%$$NB>$K!"%3!<%ICf$K$"$kHFMQ$N%(%i!<%j%+%P%j$K$h$C$F!"(B
> ! $B2s$C$F$$$J$$(B HDD $B$r2sE>$5$;$k$h$&$J;n$_$,DL>o$J$5$l$^$9!#%3%^%s%I$,JV$9(B
> ! $B%;%s%9%3!<%I$K0MB8$7$F!"B>$NA`:n$,9T$J$o$l$k$3$H$b$"$j$^$9!#(B
>   .It Fl n Ar dev_name
> ! $BA`:n$r9T$J$&%G%P%$%9%?%$%W$r;XDj$7$^$9!#%G%U%)%k%H$O!"(B
>   .Em da
>   $B$G$9!#(B
>   .It Fl t Ar timeout
> --- 119,135 ----
>   .Pc
>   $B$r%*%s$K$7$F$*$/I,MW$,$"$j$^$9!#(B
>   .It Fl E
> ! $B;XDj$7$?%3%^%s%I$N$?$a$NHFMQ$N(B SCSI $B%(%i!<%j%+%P%j$r?k9T(B
> ! $B$9$k$h$&%+!<%M%k$K;X<($r=P$7$^$9!#%j%H%i%$%+%&%s%H5!G=(B

$B$3$l$@$H!"$A$g$C$HJ8$,D9$/$J$$$G$9$+$M$'(B:-)$B$;$a$F!"(B

! $B$9$k$h$&!"%+!<%M%k$K;X<($r=P$7$^$9!#(B

$B$0$i$$$K$7$^$;$s$+!#(B

> ***************
> *** 451,463 ****
>   .Xr getopt 3
>   $B8F$S=P$7$,(B
>   $B=*$C$F$7$^$&$?$a$G$9!#(B
> ! $B$3$NF0:n$r=$@5$9$k$K$O!"%3!<%I$r>/!9=q$-49$($k$+!"(B
>   .Xr getopt 3
> ! $B%$%s%?%U%'!<%9$rJQ99$9$k$+$N$I$A$i$+$,I,MW$G$7$g$&!#(B
> ! $B$3$NLdBj$r$3$J$9$b$C$H$bNI$$J}K!$O!"3N<B$K!"$$$D$b(B
>   .Nm camcontrol
> ! $B6&DL$N0z?t$r;XDj$7$F$+$i%3%^%s%I8GM-$N0z?t$r;XDj$9$k$h$&$K$9$k$3$H$G$9!#(B
>   .Pp
> ! $B%G%P%$%9$r;XDj$9$k$K:]$7$F!"(Bbus/target/lun $B$+!"%G%P%$%9L>(B ($B$?$H$($P(B 
> ! "da1" $B$J$I$N(B)$B$G;XDj$G$-$k$h$&$K$J$k$HAG@2$i$7$$$N$G$9$,!"$"$$$K$/(B
> ! $B$=$&$J$C$F$$$^$;$s!#(B
> --- 452,464 ----
>   .Xr getopt 3
>   $B8F$S=P$7$,(B
>   $B=*$C$F$7$^$&$?$a$G$9!#(B
> ! $B$3$NF0:n$r=$@5$9$k$K$O!"(B
>   .Xr getopt 3
> ! $B%$%s%?%U%'!<%9$K>/!9%3!<%I$rDI2C$9$k$+!"%$%s%?!<%U%'%$%9$rJQ99$9$k$+$N(B
> ! $B$I$A$i$+$,I,MW$G$7$g$&!#(B

$B$3$3$O85$NJ}$,$$$$$H;W$$$^$9!#86J8$O(B

 Fixing this behavior
 would take some gross code, or changes to the getopt(3) interface.  The
 best way to circumvent this problem is to always make sure to specify
 generic camcontrol arguments before any command-specific arguments.

$B$G!"(Btake some gross code $B$O!"!V(Bgetopt(3) $B$N%3!<%I$r<h$j9~$`$J$j$7$F$A$g(B
$B$3$C$H=q$-49$($F!"(Bgetopt(3) $B$G$d$C$F$k$3$H(B(argv $B$N%*%W%7%g%s0z?t2r<a(B)
$B$r$^$k$4$H<+J,$NCf$G$d$k!W$H$$$&0UL#9g$$$HFI$_$^$7$?!#$=$l$r!V%3!<%I$r(B
$B>/!9=q$-49$($k!W$H!"$O$7$g$C$FLu$7$F$_$?$o$1$G$9!#(B

$B!V(Bgetopt(3) $B%$%s%?%U%'!<%9$K>/!9%3!<%I$rDI2C$9$k!W$HLu$9$H!"!V%i%$%V%i(B
$B%jCf$N(B getopt(3) $B$r=q$-49$($F%j%s%/$7D>$9!WE*$J%$%a!<%8$K$J$j$=$&$G!"(B
$B$A$g$C$H0c$&$+$J$!$H8@$&5$$b$9$k$G$9!#(B

$B$^$!!"$3$NItJ,$O;EMM$N@bL@$G$b$J$$$7!"$=$l$[$I$3$@$o$kItJ,$G$O$J$$$H$$(B
$B$($P$J$$$s$G$9$,!"(Btake some gross code $B$N0UL#$K$D$$$FB>$N?M$N0U8+$bJ9(B
$B$$$F$_$?$$$H;W$$!"4:$($F$3$N>l$GFM$C9~$s$G$_$?<!Bh!#(B

> ! $B$3$NLdBj$r2sHr$9$k$b$C$H$bNI$$J}K!$O!">o$K(B
>   .Nm camcontrol
> ! $B6&DL$N0z?t$r%3%^%s%I8GM-$N0z?t$NA0$K;XDj$7$F$$$k$3$H$r3NG'$9$k$3$H$G$9!#(B

$B$3$A$i$O8f;XE&$N0F$NJ}$,$$$$$H;W$$$^$9!#$O$$!#(B

--
$B7'C+(B $BE5Bg(B
