From owner-FreeBSD-tech-jp@jp.freebsd.org  Thu Jan  7 17:29:55 1999
Received: by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) id RAA18851;
	Thu, 7 Jan 1999 17:29:55 +0900 (JST)
	(envelope-from owner-FreeBSD-tech-jp@jp.FreeBSD.org)
Received: from mizar.aa.cs.keio.ac.jp (mizar.ayu.ics.keio.ac.jp [131.113.45.42])
	by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) with ESMTP id RAA18846
	for <FreeBSD-tech-jp@jp.freebsd.org>; Thu, 7 Jan 1999 17:29:53 +0900 (JST)
	(envelope-from masa@aa.cs.keio.ac.jp)
Received: (from masa@localhost)
	by mizar.aa.cs.keio.ac.jp (8.8.8/3.6W) id RAA00684;
	Thu, 7 Jan 1999 17:29:55 +0900 (JST)
Date: Thu, 7 Jan 1999 17:29:55 +0900 (JST)
Message-Id: <199901070829.RAA00684@mizar.aa.cs.keio.ac.jp>
To: FreeBSD-tech-jp@jp.freebsd.org
From: masa@aa.cs.keio.ac.jp (Masahiro Matsunaga)
X-Mailer: mnews [version 1.21PL4] 1998-06/01(Mon)
Reply-To: FreeBSD-tech-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+981115
X-Sequence: FreeBSD-tech-jp 1949
Subject: [FreeBSD-tech-jp 1949] wcd.c
Errors-To: owner-FreeBSD-tech-jp@jp.freebsd.org
Sender: owner-FreeBSD-tech-jp@jp.freebsd.org
X-Originator: masa@aa.cs.keio.ac.jp

$B=i$a$^$7$F!">>1J!w7DXf(B $B$H?=$7$^$9!#(B

$B0J2<$N$h$&$J4D6-$G!"(Bcdcontrol$B$J$I$G2;3Z(BCD$B$N:F@8$r9T$*$&$H$9$k$H!"(B
$B2;3Z(BCD$B$N:G=*%H%i%C%/$N6J$ND9$5$N<hF@$K<:GT$9$k$h$&$G!"(B
$B:F@8$,$G$-$^$;$s$G$7$?!#(B

$BK\BN(B
 SONY VAIO PCG-707 
CD-ROM$B%I%i%$%t(B
 SONY PCGA-CD7
OS
 FreeBSD-3.0R

$B$=$3$G!"(BCD$B:F@8$N%F%9%H%W%m%0%i%`$r=q$-$J$,$i!"(Bwcd.c $B$rD/$a$F$$$?$i!"(B
switch (cmd) $B$N(B case CDIOREADTOCENTRY: $B$NItJ,$N:G8e$K(B break $B$,H4$1$F$$(B
$B$k$N$rH/8+$7$^$7$?!#(B

$B$"$H!"2;3Z(BCD$B$N:G=*%H%i%C%/$N6J$ND9$5$N<hF@$N<:GT$K4X$7$F$O!"(Batapi-cd.c 
$B$r;29M$K0J2<$N$h$&$KJQ99$9$k$3$H$G2r7h$7$^$7$?!#(B

$B!t$A$J$_$K$3$N$I$A$i$NLdBj$b(B atapi-cd.c $B$K$O$"$j$^$;$s!#(B
$B!t:G=i$+$i(B acd $B$r;H$($P$h$+$C$?$N$G$9$,!"5$$,IU$/$N$,CY$l$F(B wcd $B$P$+$j(B
$B!t$$$8$C$F$^$7$?!#(B

-------- $B$3$3$+$i(B --------
--- wcd.c.3.0R	Thu Jan  7 16:46:22 1999
+++ wcd.c	Thu Jan  7 16:48:15 1999
@@ -922,6 +922,7 @@
 		}
 		bcopy(toc->tab + track - toc->hdr.starting_track,
 		      &te->entry, sizeof(struct cd_toc_entry));
+		break;
 	}
 	case CDIOCREADSUBCHANNEL: {
 		struct ioc_read_subchannel *args =
@@ -1139,7 +1140,7 @@
 
 	/* Read disc capacity. */
 	if (wcd_request_wait (t, ATAPI_READ_CAPACITY, 0, 0, 0, 0, 0, 0,
-	    0, sizeof(t->info), 0, (char*)&t->info, sizeof(t->info)) != 0)
+	    0, 0, 0, (char*)&t->info, sizeof(t->info)) != 0)
 		bzero (&t->info, sizeof (t->info));
 
 	/* make fake leadout entry */
-------- $B$3$3$^$G(B --------

$B0J>e!"$4Js9p$^$G!#(B

/==============================================================/
  $B7DXf5A=NBg3XBg3X1!(B $BM}9)3X8&5f2J(B $B7W;;5!2J3X@l96(B
      $B0B@>8&5f<<(B $B=$;N#2G/(B $B>>1J(B $B>;9@(B < masa@aa.cs.keio.ac.jp >
/==============================================================/
