From owner-FreeBSD-tech-jp@jp.freebsd.org  Thu Jun  4 09:16:09 1998
Received: (from daemon@localhost)
	by jaz.jp.freebsd.org (8.8.8+3.0Wbeta13/8.7.3) id JAA26504;
	Thu, 4 Jun 1998 09:16:09 +0900 (JST)
	(envelope-from owner-FreeBSD-tech-jp@jp.FreeBSD.org)
Received: from black.carrot.kansai.oki.co.jp (okigate.oki.co.jp [202.226.91.194])
	by jaz.jp.freebsd.org (8.8.8+3.0Wbeta13/8.7.3) with ESMTP id JAA26490
	for <FreeBSD-tech-jp@jp.freebsd.org>; Thu, 4 Jun 1998 09:16:06 +0900 (JST)
	(envelope-from hyama@black.carrot.kansai.oki.co.jp)
Received: from localhost (localhost.pumpkin.kansai.oki.co.jp [127.0.0.1])
	by black.carrot.kansai.oki.co.jp (8.8.7/8.8.7) with ESMTP id JAA00264
	for <FreeBSD-tech-jp@jp.freebsd.org>; Thu, 4 Jun 1998 09:16:05 +0900 (JST)
	(envelope-from hyama@black.carrot.kansai.oki.co.jp)
Message-Id: <199806040016.JAA00264@black.carrot.kansai.oki.co.jp>
To: FreeBSD-tech-jp@jp.freebsd.org
From: Hideki Yamamoto <hyama@kansai.oki.co.jp>
In-Reply-To: Your message of "Thu, 4 Jun 1998 05:29:47 +0900 (JST)"
References: <199806032029.FAA15128@www.robotmail.ne.jp>
X-Mailer: Mew version 1.70 on Emacs 19.28.1 / Mule 2.3
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Date: Thu, 04 Jun 1998 09:16:04 +0900
Reply-To: FreeBSD-tech-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=24]
X-Sequence: FreeBSD-tech-jp 1472
Subject: [FreeBSD-tech-jp 1472] Re: syscall-function on freebsd
Errors-To: owner-FreeBSD-tech-jp@jp.freebsd.org
Sender: owner-FreeBSD-tech-jp@jp.freebsd.org


$B;3K\(B($B=((B)$B$G$9!#(B

>>>>> On Thu, 4 Jun 1998 05:29:47 +0900 (JST), "Takesi Yosimura" <muratake@mail2.dddd.ne.jp> said:

Takesi> $BFI$s$G$$$k$H!"0z?t$NDj5A$,(Bsystemcall$B$N$b$N$H(Bkernel$BFb$N$b$N$H$A$,$&$3$H(B
Takesi> $B$K5$$,$D$-$^$7$?(B

Takesi> $B$?$H$($P(B socket$B$@$H(B

Takesi> man socket$B$G$O(B
Takesi>  int socket(int domain, int type, int protocol)

$B$3$l$O!"(B/usr/lib/libc.a $B$NCf$N4X?t$H$N%$%s%?%U%'!<%9(B
$B$G$9!#(B
	% ar t /usr/lib/libc.a | grep socket

$B$H$9$k$H3NG'$G$-$^$9!#(Bsocket $B$r;H$C$?%=!<%9$r(Bcc $B$G%3%s%Q%$%k(B
$B$9$k$H!"(Blibc.a $B$N(B socket $B4X?t$H%j%s%/$5$l$^$9!#(B
$B$3$N(Bsocket $B4X?t$O!"%+!<%M%k$N(B socket $B%5!<%S%9$r8F$S$^$9!#(B
$B%+!<%M%k$N(B socket $B%5!<%S%9$N%$%s%?%U%'!<%9$O0J2<$N$b$N$G$9!#(B
$B$D$^$j!"$4<ALd$N(B2$B$D$N%$%s%?%U%'!<%9$N4V$O!"(Blibc.a $B$N(B socket.o $B$,(B
$B<h$j;}$C$F$$$^$9!#(B

Takesi> sys/kern/uipc_syscalls.c $B$@$H(B
Takesi> socket(p, uap, retval)
Takesi>         struct proc *p;
Takesi>         register struct socket_args *uap;
Takesi>         int *retval;

Takesi> $B$H$J$C$F$$$^$9!#(B

$B$4<ALd$NEz$($K$J$C$F$$$k$G$7$g$&$+!#(B

# $B;d$b$D$$@h7n!"(Bmsdosfs $B$N%]!<%F%#%s%0$G!"(Bmount $B$N%=!<%9$r(B
# $B$*$C$F$$$F$o$+$j$^$7$?!#(B
# (http://members.aol.com/hyama99/  Last updated on 5/24) <- $B@kEA$G$9(B :-)

----------- * ---------- * ------------- * -------------
$B;3K\=(<y(B  $B2-EE5$9)6H(B($B3t(B) $B4X@>Am9g8&5f=j(B  
Email: hyama@acm.org  TEL: 06-949-5101, FAX: 06-949-5108
