BINDRESVPORT(3N) — NEWS-OS Programmer’s Manual
名称
bindresvport − ソケットを特権 IP ポートに結合する
形式
#include <sys/types.h>
#include <netinet/in.h>
int bindresvport(sd, sin)
int sd;
struct sockaddr_in ∗sin;
解説
bindresvport() は、ソケットディスクリプタを特権 IP ポート、すなわち0-1023の範囲のポート番号に結合するために使用されます。 このルーチンは、成功した場合は 1 を返します。 失敗した場合は −1 が返され、エラーの原因を反映して errno が設定されます。 このルーチンはどの IP ソケットについても作動しますが、 rresvport は TCP についてだけ作動するという点で、このルーチンは rresvport() ( rcmd(3N) 参照)と異なります。 ルートだけが、特権ポートに結合することができます。 この呼出しは、他のユーザの場合は失敗に終わります。
関連事項
NEWS-OSRelease 4.1C