From owner-FreeBSD-users-jp@jp.freebsd.org  Mon Jan 17 17:48:33 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id RAA26289;
	Mon, 17 Jan 2000 17:48:33 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from gate.keisu.t.u-tokyo.ac.jp (ns06.t.u-tokyo.ac.jp [133.11.68.1])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id RAA26278
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Mon, 17 Jan 2000 17:48:32 +0900 (JST)
	(envelope-from simokawa@sat.t.u-tokyo.ac.jp)
Received: from sylph.sat.t.u-tokyo.ac.jp (sylph.sat.t.u-tokyo.ac.jp [10.6.1.20])
	by gate.keisu.t.u-tokyo.ac.jp (Postfix) with ESMTP
	id 8EF463D35; Mon, 17 Jan 2000 17:48:32 +0900 (JST)
Received: from ett.sat.t.u-tokyo.ac.jp (ett.sat.t.u-tokyo.ac.jp [10.6.1.30])
	by sylph.sat.t.u-tokyo.ac.jp (Postfix) with ESMTP
	id 7BABD2DAA9; Mon, 17 Jan 2000 17:48:32 +0900 (JST)
Received: from localhost by ett.sat.t.u-tokyo.ac.jp (8.9.3/sat-V0.6)
	id RAA40065; Mon, 17 Jan 2000 17:48:32 +0900 (JST)
To: nisijima@yoko.nel.co.jp
Cc: 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-Face: OE([KxWyJI0r[R~S/>7ia}SJ)i%a,$-9%7{*yihQk|]gl}2p#"oXmX/fT}Bn7:#j7i14gu$
 jgR\S*&C3R/pJX<mI-4Z8'mqt1R'CjWdw-xqVoilv`\JgZcquM5oVuO^<vt/~051rCDM(`{rM~?{Ok
 r,XC+}Ycm9IJO)odT*-0nyJjBJYzL{GsZ
X-Mailer: Mew version 1.94.1 on XEmacs 21.2 (Shinjuku)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <20000117174830E.simokawa@sat.t.u-tokyo.ac.jp>
Date: Mon, 17 Jan 2000 17:48:30 +0900
From: Hidetoshi Shimokawa <simokawa@sat.t.u-tokyo.ac.jp>
X-Dispatcher: imput version 20000113(IM136)
Lines: 41
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 49017
Subject: [FreeBSD-users-jp 49017] 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: simokawa@sat.t.u-tokyo.ac.jp

nisijima> 2.mount_nfs.c$B$G(Bvfs$B$G(Bnfs$B$N%b%8%e!<%k$r%m!<%I$7$F$+$i!"(B
nisijima> nfssvc()$B$r8F$s$G$k$H;W$&$N$G$9$,!"(B
nisijima> $B$3$N4X?t$N%W%m%H%?%$%W$O(Bman$B$G8+$k8B$j!"(B
nisijima> 
nisijima> int nfssvc(int flags, void *argstructp)
nisijima> 
nisijima> $B$H$J$C$F$$$k$s$G$9$,!"$3$N%=!<%9$rC5$7$F$$$F!"(B
nisijima> /usr/src/sys/nfs/nfs_syscalls.c$B$K$"$C$?$H;W$C$?$N$G$9$,!"(B
nisijima> $B$3$3$G5-=R$5$l$F$$$k%3!<%I$O!"(B
nisijima> 
nisijima> int nfssvc(p, uap)
nisijima> 	struct proc *p;
nisijima> 	register struct nfssvc_args *uap;
nisijima> 
nisijima> $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
nisijima> $BA0<T$N%3!<%I$O$I$3$K=q$$$F$"$k$s$G$7$g$&$+!)(B
nisijima> $B2?$r$d$C$F$$$k$N$+$b$"$s$^$o$+$C$F$J$$(B(^^;
nisijima> 
nisijima> mount$B$J$I$N%7%9%F%`%3!<%k$b!"(B
nisijima> /usr/src/sys/kern/vfs_syscall.c$B$K$"$k$s$G$9$,!"(B
nisijima> $B$3$l$b4X?t$N0z?t$,0c$&$h$&$J5$$,$7$^$9!#(B

$B4pK\E*$K(B systemcall $B$O(B libc $B$r7PM3$7$F8F$P$l$^$9(B.
% nm /usr/lib/libc.a | grep nfssvc 

nfssvc.o:
00000008 T _nfssvc
00000008 W nfssvc

$B$GEz$($K$J$k$G$7$g$&$+(B?
nfssvc $B$N$h$&$J(B $B0z?t$r$^$k$4$HEO$9$h$&$J$b$N$O(B, libc $B$r:n$k$H$-$K(B,
$BF0E*$K(B assembler $B$N(B source $B$r@8@.$7$F(B compile $B$9$k$N$G(B, $B85$N4X?t$r(B
$BC5$9$H$$$&$o$1$K$O$$$-$^$;$s$,(B,
/usr/src/lib/libc/i386/SYS.h
$B$N(B
RSYSCALL(x)
$B$"$?$j$G8F$S$@$7$F$$$k$H;W$($P$h$$$+$H;W$$$^$9(B.

/\ Hidetoshi Shimokawa
\/  simokawa@sat.t.u-tokyo.ac.jp
PGP public key: finger -l simokawa@sat.t.u-tokyo.ac.jp
