From owner-FreeBSD-users-jp@jp.FreeBSD.org Tue Oct 15 02:15:55 2002
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) id g9EHFtU07304;
	Tue, 15 Oct 2002 02:15:55 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from pelsia.private.ensure-tech.co.jp (cl-server.ensure-tech.co.jp [211.18.249.19])
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) with ESMTP/inet id g9EHFt307299
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Tue, 15 Oct 2002 02:15:55 +0900 (JST)
	(envelope-from nork@netmove.co.jp)
Received: from pelsia.private.ensure-tech.co.jp (localhost [127.0.0.1])
	by pelsia.private.ensure-tech.co.jp (8.12.6/8.12.6) with ESMTP id g9EHFs3S074070
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Tue, 15 Oct 2002 02:15:54 +0900 (JST)
	(envelope-from nork@netmove.co.jp)
Received: (from nork@localhost)
	by pelsia.private.ensure-tech.co.jp (8.12.6/8.12.6/Submit) id g9EHFsbL074069;
	Tue, 15 Oct 2002 02:15:54 +0900 (JST)
	(envelope-from nork)
From: nork@cityfujisawa.ne.jp (Norikatsu Shigemura)
To: FreeBSD-users-jp@jp.FreeBSD.org
In-Reply-To: Your message of "Mon, 14 Oct 2002 18:31:05 +0900".
	<021014183105.M0110332@mistral.imasy.or.jp>
X-Mailer: mnews [version 1.22PL5] 2001-02/07(Wed)
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
Message-ID: <021015021554.M0173901@pelsia.ensure-tech.co.jp>
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
Date: Tue, 15 Oct 2002 02:15:54 +0900
X-Sequence: FreeBSD-users-jp 71407
Subject: [FreeBSD-users-jp 71407] Re: Flash Plugin for mozilla
Errors-To: owner-FreeBSD-users-jp@jp.FreeBSD.org
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: nork@cityfujisawa.ne.jp
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+021014

$B=EB<K!9n$G$9!#(B

2002/10/14 18:31 $B$K(BYoshihiko SARUMARU$B$5$s$O=q$-$^$7$?(B.
>>   $BF?L>4uK>$JJ}$+$i!"2;$b=P$k$h$&$K$J$C$?$H$N$*CN$i$;$r$$$?$@$$$N(B
>> $B$G!"$H$j$"$($:E>Aw$5$;$F$$$?$@$-$^$9!#(B

	$B?'!9$HD4$Y$F$_$^$7$?(B($B$9$P$i$7$#!A(B)$B!#(B

	$B$^$:(B, ioctl(2) $B$N>h$C<h$j$G$9$,(B, libc $B$KCV$1$k(B ioctl $B$N<h$j07$$(B
	$B$,(B weak binding $B>uBV(B($B;2>H<BBN$,L5$1$l$P%j%s%/$5$l$k(B)$B$K$J$C$F$k(B
	$B$N$G(B, $B%j%s%/>eLdBj$"$j$^$;$s!#<BBN$O(B _ioctl $B$J$N$O$^$5$K$=$&!#(B
	$B$=$N$"$?$j$N$*;E;v$O(B /usr/src/lib/libc/i386/SYS.h ($BEy(B)$B$,$d$C$F(B
	$B$F(B, libc $B$r(B make $B$9$k;~$K(B
#include "SYS.h"
RSYSCALL(ioctl)
	$B$H$$$&(B .S ($B%"%;%s%V%i(B)$B$r:n$C$F%j%s%/$7$F$$$^$9!#(B

	$B<!$K(B, ioctl(2) $B<+BN$r>h$C<h$C$?$3$H$K$h$k1F6A$G$9$,(B, FreeBSD
	$B$H(B Linux $B$H$G(B, request($BBhFs0z?t(B)$B$N07$$$,$I$&0[$J$C$F$$$k$+$K$h(B
	$B$j$^$9$,(B, $B>h$C<h$C$?$,8N$K(B FreeBSD $B%M%$%F%#%V$J(B ioctl $B$N=hM}$r(B
	$B9T$o$J$1$l$P$J$j$^$;$s(B($B$H$$$&$+3N<B$KMh$^$9(B)$B!#:#2s$O(B /dev/dsp
	$B$^$o$j=EE@$K8+$F9T$1$P$$$$$G$7$g$&!#$^$@(B glibc, linux kernel
	$B$^$o$j8+$F$J$$$N$G$I$&0c$$$,$"$k$+J,$+$j$^$;$s$,(B, $B:#2s$N%=!<%9(B
	$B$r8+$?8B$j$@$H(B, $B$$$/$D$+$O$[$H$s$IF1$8$h$&$G$9(B($B$^$!=P<+$r9M$((B
	$B$l$P$o$+$i$J$$$G$b$J$$$G$9$,(B)$B!#(B

#define	LINUX_SNDCTL_DSP_RESET	0x5000
	$B$H(B
#define	SNDCTL_DSP_RESET	_IO  ('P', 0)
	$B$O$[$H$s$IF1$8$G$9(B(_IO $B$NJ,(B 0x20000000 $B$,(B | $B$5$l$F$^$9$,!D(B)$B!#(B

	$B$"$H(B, $B0z?t$ND9$5(B($B%P%$%H?t(B)$B$N:GBg$,(B 13bit (8192bytes)$B$J$N$G(B,
	$B%Q%i%a!<%?$,I,MW$J(B ioctl $B$K4X$7$F$O87L)$K$OJQ49F~$l$?J}$,$h$$(B
	$B$G$7$g$&$M!#$3$N$"$?$j4^$a$F:#D4::Cf$G$9(B(^^;$B!#(B

	$B$J$s$H$$$&$+(B, $B$3$3$^$GMh$k$H(B($B$G$-$k$H(B), LD_PRELOAD $B;H$&$N$G$O(B
	$B$J$/(B mozilla $BK\BN$KF~$l$F$7$^$C$F$bLdBjL5$$$+$b$7$l$^$;$s(B($B$D(B
	$B$$$G$K%@%_!<$G(B libXt $B$b%j%s%/$7$F$*$/(B)$B!#(B
