From owner-FreeBSD-users-jp@jp.freebsd.org  Wed Jan 19 02:25:50 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id CAA51980;
	Wed, 19 Jan 2000 02:25:50 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from amy.hi-ho.ne.jp (root@amy.hi-ho.ne.jp [202.224.128.101])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id CAA51975
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Wed, 19 Jan 2000 02:25:50 +0900 (JST)
	(envelope-from fujii@amy.hi-ho.ne.jp)
Received: from localhost (pl088.nas112.neyagawa.nttpc.ne.jp [210.153.148.88])
	by amy.hi-ho.ne.jp (8.8.8+3.0Wbeta13/3.6Wb7:Hi-HO) with ESMTP id CAA19918;
	Wed, 19 Jan 2000 02:25:48 +0900 (JST)
To: FreeBSD-users-jp@jp.FreeBSD.org
In-Reply-To: <4.0.1-J.20000117153416.00dcb3e0@143.125.40.10>
References: <4.0.1-J.20000117153416.00dcb3e0@143.125.40.10>
X-Mailer: Mew version 1.94 on Emacs 20.4 / Mule 4.0 (HANANOEN)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <20000119022531I.fujii@amy.hi-ho.ne.jp>
Date: Wed, 19 Jan 2000 02:25:31 +0900
From: Shigeki Fujii <fujii@amy.hi-ho.ne.jp>
X-Dispatcher: imput version 990905(IM130)
Lines: 61
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: FreeBSD-users-jp 49057
Subject: [FreeBSD-users-jp 49057] Re: NFS =?ISO-2022-JP?B?GyRCJE4bKEI=?=
 =?ISO-2022-JP?B?GyRCNFg/dCRLJEQkJCRGGyhC?= 
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: fujii@amy.hi-ho.ne.jp

$B$3$s$P$s$O!#(B

$BBg:e$NF#0f$H?=$7$^$9!#(Bdigest$B9XFI$G$9!#(B

$B;d$b(B11$BG/A0$K%+!<%M%k$N%=!<%9$rFI$_$@$7$?$H$-$K!"(Bman 2 $B$N0z?t$N$J$i$S$H!"(B
$B%+!<%M%k%3!<%I$NCf$N0z?t$N$J$i$S$,0c$&$N$r$J$s$G!)$H;W$$$^$7$?!#(B
$B5W$7$V$j$K%+!<%M%k%=!<%9$rFI$s$G$_$^$7$?!#(B

Mon, 17 Jan 2000 16:24:54 +0900 $B$K!"(B
"[FreeBSD-users-jp 49012] NFS $B$N4X?t$K$D$$$F(B "$B$K$*$$$F!"(B
Masanori Nishijima <nisijima@yoko.nel.co.jp>$B$5$s$O=q$-$^$7$?!#(B
> 
> 2.mount_nfs.c$B$G(Bvfs$B$G(Bnfs$B$N%b%8%e!<%k$r%m!<%I$7$F$+$i!"(B
> nfssvc()$B$r8F$s$G$k$H;W$&$N$G$9$,!"(B
> $B$3$N4X?t$N%W%m%H%?%$%W$O(Bman$B$G8+$k8B$j!"(B
> 
> int nfssvc(int flags, void *argstructp)
> 
> $B$H$J$C$F$$$k$s$G$9$,!"$3$N%=!<%9$rC5$7$F$$$F!"(B
> /usr/src/sys/nfs/nfs_syscalls.c$B$K$"$C$?$H;W$C$?$N$G$9$,!"(B
> $B$3$3$G5-=R$5$l$F$$$k%3!<%I$O!"(B
> 
> int nfssvc(p, uap)
> 	struct proc *p;
> 	register struct nfssvc_args *uap;
> 
> $B$H$J$C$F$$$F!"(Bmount_nfs.c$B$,8F$s$G$$$k(Bnfssvc$B$N4X?t$H$O0c$&$h$&$J5$$,$7$^$9!#(B

$B2<@n$5$s$,$+$+$l$F$$$k$h$&$K!"%7%9%F%`%3!<%k$N%3!<%I<+?H$O!"(B
libc $B%3%s%Q%$%k;~$K:n@.$5$l!"(B nfssvc() $B$G$"$l$P(B
    #include "SYS.h"
    RSYSCALL(nfssvc)
$B$K$J$C$F$$$^$9!#(B
SYS.h $B$O!"(Bi386$BHG$G$"$l$P!"(B/usr/src/lib/libc/i386/SYS.h $B$G$9!#$3$NCf$G(B
RSYSCALL(x) $B$,Dj5A$5$l$F$$$F!"(Bint $0x80 $B$K$h$j%+!<%M%k$KHt$S9~$_$^$9!#(B

$B$3$l0J9_%+!<%M%k%3!<%I$G!"(Bint $0x80 $B$NHt$S@h$O(B /sys/i386/i386/machdep.c $B$N(B
init386()($B%+!<%M%k5/F0;~$K8F$P$l$k(B)$B$G(B IDT $B$K@_Dj$5$l$F$$$F!"(B
/sys/i386/i386/exception.s $B$N(BIDTVEC(int0x80_syscall) $B$KHt$V$h$&$K(B
$B$J$C$F$$$^$9!#(B
$B$3$N(Bint0x80_syscall$B$+$i(B _syscall $B$,8F$P$l$^$9!#(B
_syscall $B$O!"(B/sys/i386/i386/trap.c $B$NCf$K$"$j$^$9!#(B
syscall()$B$OMM!9$J%7%9%F%`%3!<%k$N%(%s%H%j%]%$%s%H$G!"%7%9%F%`%3!<%k$K(B
$B6&DL$J=hM}$,9T$o$l$^$9!#$=$NFb$N$R$H$D$H$7$F%f!<%6!<6u4V$G;XDj$5$l$?(B
$B0z?t$,%+!<%M%k6u4V$K(Bcopyin $B$5$l$^$9!#(B
$B$^$?%7%9%F%`%3!<%k$N%3!<%I(B(nfssvc $B$@$H(B 155 $B$K$J$j$^$9(B)$B$+$i(B
sysent$B%F!<%V%k$K;XDj$5$l$?4X?t(B(nfssvc())$B$,8F$P$l$^$9!#(B
$B8F$V$H$3$m$O!"(B
    error = (*callp->sy_call)(p, args);
$B$G$9!#(B

$B$3$l$,!"$D$^$j(B
    int nfssvc(p, uap)
$B$r8F$S$^$9!#(B

$B;29M$K$7$?%+!<%M%k$O!"(B2000/1/14 $B$4$m$N(B FreeBSD 3.4-STABLE $B$G$9!#(B
4.3 BSD $B$H=hM}$NN.$lE*$K$O$$$C$7$g$G$9$,!"$@$$$V0c$&46$8$G$9!#(B

----
$BF#0f(B $BLP<y(B (Shigeki Fujii)
fujii@amy.hi-ho.ne.jp
