From owner-FreeBSD-users-jp@jp.FreeBSD.org Mon Jan 20 22:35:21 2003
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) id h0KDZLx19814;
	Mon, 20 Jan 2003 22:35:21 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from yuka.unixusers.net (IDENT:postfix@unixusers.net [210.250.148.212])
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) with ESMTP/inet id h0KDZLJ19794
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Mon, 20 Jan 2003 22:35:21 +0900 (JST)
	(envelope-from shirai@unixusers.net)
Received: from unixusers.net (localhost.unixusers.net [127.0.0.1])
	by yuka.unixusers.net (Postfix) with ESMTP id 4787353AFE
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Mon, 20 Jan 2003 22:36:21 +0900 (JST)
To: FreeBSD-users-jp@jp.FreeBSD.org
In-reply-to: Your message of Mon, 20 Jan 2003 20:03:35 JST.
             <20030120110335.GC49104%ginga-freebsd@ginganet.org>
From: Takashi SHIRAI <shirai@unixusers.net>
Message-Id: <20030120133621.4787353AFE@yuka.unixusers.net>
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
Date: Mon, 20 Jan 2003 22:36:21 +0900
X-Sequence: FreeBSD-users-jp 73021
Subject: [FreeBSD-users-jp 73021] Re: mount_smbfs
 =?ISO-2022-JP?B?GyRCJEckTko4O3o9ODlnO1hEahsoQg==?= 
Errors-To: owner-FreeBSD-users-jp@jp.FreeBSD.org
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: shirai@unixusers.net
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+030107

$B!!$7$i$$$G$9!#(B

In Message-Id <20030120110335.GC49104%ginga-freebsd@ginganet.org>
        Kawaguti Ginga <ginga-freebsd@ginganet.org>$B$5$s(Bwrites:
> $B@n8}(B @ $B@$EDC+(B $B$G$9(B

> > $B!!(BLIBICONV $B$G$O(B 256$BJ8;z$NJ8;z=89g$7$+9M$($F$J$$$N$GF|K\;z$O07$((B
> > $B$J$$$H$+(B nork $B$5$s$KJ9$$$?3P$($,$"$j$^$9!#(B
> 
> converters/libiconv $B$OF|K\8l$r$=$l$J$j$K$O07$($^$9(B
> (japanese/mutt $B$G$O$3$$$D$GF|K\8l$r07$C$F$$$^$9(B)$B!%(B

$B!!2?$+(B iconv $B$K4v$D$b0!N.$,$"$k$s$G$7$g$&$+!)(Bmultibytes $BJ8;z(B
$B$rIaDL$K07$($k(B iconv $B$b$"$k$N$G!"$=$l$r;H$($P(B 256 $BJ8;z$J$s$F(B
$B$$$&@)8B$OL5$$$H;W$$$^$9!#(B


> samba $B$N>l9g$K$O$b$C$H$$$m$$$mJ#;($J;v>p$,$"$k!$$H$+(B

$B!!$3$N(B iconv $B$NOC$O(B Samba $B$NOC$G$O$J$/$F(B mount_smbfs $B$NOC$G(B
$B$9$h$M!)8=9T$N(B Samba $B$O(B iconv $B$O;H$C$F$$$^$;$s!#(B

$B!!<!@$Be$N(B Samba 3.0 $B$O(B iconv $B$r;H$&$3$H$K$J$C$F$$$^$9$,!"$3(B
$B$N>l9g$N(B iconv $BLdBj$H$O(B Samba $B$,07$&J8;z%3!<%I$NA4$F$r(B iconv
$B$,(B support $B=PMh$F$$$J$$$H$$$&LdBj$K$J$j$^$9!#(B
$B!!0l$D$K$O(B hex, cap $B$H$$$C$?(B Samba $BFCM-$N(B encoding $B$K$D$$$F(B
$B$NOC!"$b$&0l$D$K$O(B Normalization $B$H$$$&(B UTF-8 $B$NMI$l$NOC!"$=(B
$B$7$F(B CP932 $B$H(B Shift_JIS $B$N(B local $B$JAj0c$NOC!#$=$s$J$H$3$m$G(B
$B$9$+!#(B


> $B5UJQ49$N:]$N(B 1$BBP(B1 $BLdBj$=$NB>!$$H$+!$(B

$B!!<!@$Be(B Samba $B$G$O(B UNICODE $B$r%Y!<%9$K$7$^$9$N$G!"JQ49$H$+5U(B
$BJQ49$H$+$$$C$?LdBj$OH/@8$7$^$;$s!#(B
	Windows <-(UCS2)-> Samba <-(UNIX code)-> filesystem
$B!!8=9T(B Samba $B$GLq2p$J$N$O!"(BSamba $B$H(B Windows $B$H$N4V$G$O(B CP932
$B$r;H$C$FDL?.$r9T$J$C$F$$$F!"(BUNICODE <-> CP932 $BJQ49$r(B Windows
$B$r(B Windows $B$K0Q$M$F$7$^$C$F$$$?$?$a$G$9$M!#(B


> libiconv $B$r8F$S=P$9B&$GF|K\8lJ8;z4XO"$NBP1~$r(B
> $B4hD%$C$F$d$i$J$$$H$$$1$J$$$@$m$&$H$+(B

$B!!C1=c$JF|K\8lBP1~$OAG$N(B iconv $B$G==J,BP1~=PMh$k$H;W$$$^$9!#(B
$B$H8@$&$+!"$=$N$/$i$$=PMh$J$$$h$&$G$O(B iconv $B$NB8:_2ACM$OL5$$(B
$B$G$7$g$&!#(B
$B!!(Biconv $B$GBP1~=PMh$F$$$J$$$N$O>e5-$N$h$&$J(B iconv $B$K$H$C$F$O(B
$BFC<l$J(B encoding $B$H$$$&$3$H$K$J$j$^$9!#(BSamba team $BB&$G$O$=$N(B
$BFC<l$J(B encoding $B$NI,MW@-$K$D$$$F(B iconv $B3+H/B&$K@bF@$9$kI,MW(B
$B$,$"$k$3$H$K$J$j$^$9$,!"8=CJ3,$G$O$I$&$bG<F@$7$FLc$($F$$$J$$(B
$B$h$&$G$9$M!#(B

$B!t!!$=$&$$$&N;8+$N69$5$G(B I18N $B$N$h$&$JB?<oB?MM$N;WOG$,:xAn$9(B
$B!t$k(B products $B$N3+H/$K;2M?$7$FM_$7$/$J$$$H$$$&$N$,;d8+$G$9$1(B
$B!t$I$M!#(Biconv $B$C$FC/$N$?$a$K3+H/$7$F$k$s$G$7$g!)(B


P.S.
$B!!(Bsmbclient $B$,(B Linux $B@lMQ$K$J$C$F$7$^$C$F$$$kBg$-$JMW0x$N0l(B
$B$D$O(B SMB_IOC_NEWCONN $B$H$$$&(B smbfs $BMQ$N(B ioctl $B$NB8:_$K$"$j$^(B
$B$9!#(B
$B!!;d$O:G?7$N(B FreeBSD kernel $B$rDI$C$F$$$J$$$N$GCN$i$J$$$N$G$9(B
$B$,!"(Bsmbfs $B$N<BAu$5$l$F$$$k(B 4.4-RELEASE $B0J9_$J$i$PAjEv$9$k5!(B
$BG=$,MQ0U=PMh$k$N$+$bCN$l$^$;$s$M!#(B
$B!!(Bsmbfs_ioctl() $B$H$$$&4X?t$,;H$($k$N$+$J$H;W$C$F(B source $B$r8+(B
$B$F$_$?$N$G$9$,!"$3$N4X?t$N<BBN$O(B ENOTTY $B$rJV$9$@$1$K$J$C$F$$(B
$B$k$N$G(B ioctl level $B$G$N(B SMB access $B$OHsBP1~$J$s$G$7$g$&$+!)(B

                                               $B$7$i$$(B $B$?$+$7(B
