d_connect( )
コネクションの確立を要求します。
#include <xnfs/diuser.h> |
通信先データリンクユーザに対し,コネクションの確立(接続)を要求します。
同期方式の場合は,相手データリンクユーザからの応答を待ってリターンします。
非同期方式の場合は,相手データリンクユーザからの応答を待たないで異常終了し,エラー情報としてDNODATAを設定します。このことから,コネクションがまだ確立していないことを知ることができます。
正常終了時:0を返します。
異常終了時:-1を返します。
エラー名称 | 値 | 要因 |
---|---|---|
DOUTSTATE | 6 | この関数が間違った順序で発行されました。 |
DSYSERR | 8 | この関数の実行中にシステムエラーが発生しました。詳細については,「3.16.1 詳細エラーコード」を参照してください。 |
DLOOK | 9 | データリンク端点上でイベントが発生しました。ライブラリ関数d_look( )による確認が必要です。 |
DNODATA | 13 | コネクションの確立を要求していますが,相手データリンクユーザからの応答がありません(非同期方式の場合)。 |