3.10 d_rcvconnect( )

<この節の構成>
(1) 名称
(2) 形式
(3) 機能
(4) リターン情報

(1) 名称

d_rcvconnect( )

コネクション確立要求の結果を確認します。

(2) 形式

#include <xnfs/diuser.h>
int d_rcvconnect(fd);
int fd;

(3) 機能

以前に実行したコネクション確立要求の結果を確認します。

同期方式の場合は,コネクションの確立を確認してリターンします。

非同期方式の場合は,コネクションの確立が確認できなければ,コネクションの確立を待たないで異常終了し,エラー情報としてDNODATAを設定します。この場合は,再度d_rcvconnect( )を発行する必要があります。d_rcvconnect( )が正常終了した時点で,コネクションが確立します。

fd
データリンク端点識別子を指定します。

(4) リターン情報

(a) リターン値

正常終了時:0を返します。

異常終了時:-1を返します。

(b) エラー情報
エラー名称要因
DOUTSTATE6この関数が間違った順序で発行されました。
DSYSERR8この関数の実行中にシステムエラーが発生しました。詳細については,「3.16.1 詳細エラーコード」を参照してください。
DLOOK9データリンク端点上でイベントが発生しました。ライブラリ関数d_look( )による確認が必要です。
DNODATA13コネクションの確立が確認できません(非同期方式の場合)。