doc/ja_JP.eucJP/man/man3/bindresvport.3
Jun Kuriyama fc733ebccd Japanese version of section 3 manual pages based on 3.1-RELEASE.
This section is based on catpages contributed by Mainichi
Communications, Inc.

Translated by:	MYCOM team
Converted by:	Japanese Online Manual Project <man-jp@jp.FreeBSD.ORG>
Submitted by:	Kazuo Horikawa <k-horik@yk.rim.or.jp>
1999-12-09 16:26:08 +00:00

31 lines
835 B
Groff
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

.\" @(#)bindresvport.3n 2.2 88/08/02 4.0 RPCSRC; from 1.7 88/03/14 SMI
.Dd November 22, 1987
.Dt BINDRESVPORT 3
.Os
.Sh 名称
.Nm bindresvport
.Nd 特権 IP ポートにソケットをバインドする
.Sh 書式
.Fd #include <sys/types.h>
.Fd #include <netinet/in.h>
.Ft int
.Fn bindresvport "int sd" "struct sockaddr_in **sin"
.Sh 解説
.Nm bindresvport
は、ソケット記述子を、特権
.Tn IP
ポート、すなわち範囲 0 1023 のポートに結合するために使用されます。
このルーチンは処理が正常に終了すると
0 を返し、そうでない場合は -1 を返し、エラーの原因を反映するように
.Va errno
が設定されます。
.Pp
ルートだけが特権ポートに結合できます。この呼び出しは他のユーザについては
処理失敗します。
.Pp
sin->sin_port の値がゼロでない場合、
.Fn bindresvport
は、その特定のポートを
使用しようとします。それに失敗すると、別の特権付きポートを自動的に
選択します。
.\" kuma