5.3.1 n_accept

<この項の構成>
(1) 機能概要
(2) 構文
(3) 設定情報
(4) リターン情報
(5) 特記事項

(1) 機能概要

ネットワーク端点に到着したコネクション確立指示を受諾します。

(2) 構文

#include <xnfw/niuser.h>
rcode = n_accept(fd, resfd, call);
int rcode, fd;
int resfd;
struct n_call *call;

(3) 設定情報

(a) fd

ネットワーク端点を指定します。

(b) resfd

コネクション確立指示を受諾するネットワーク端点を指定します。ただし,resfd!=fdの場合,resfdのネットワーク端点はN_IDLE状態でなければなりません。

(c) call

コネクションを確立するために必要な情報を指定します。

n_call構造体の設定内容については,「表10-10 インタフェース構造体(n_call)のパラメタの設定・参照(その1)」を参照してください。

(4) リターン情報

(a) リターンコード

0:正常終了

-1:異常終了

エラー番号がn_errnoに設定されています。エラー番号の詳細は,「9.1 エラー番号一覧」を参照してください。

(5) 特記事項

fd=resfdとした場合,そのネットワーク端点では,二度とコネクション確立指示を受け付けることができません。