通信管理 XNF/AS プログラマーズガイド HDLC編
d_getstate( )
通信管理の状態を確認します。
#include <xnfs/diuser.h> int d_getstate(fd); int fd; |
データリンク端点についての通信管理の状態を,リターン値で確認します。
正常終了時:通信管理の状態を返します。
| リターン値 | 値 | 状態 |
|---|---|---|
| D_UNBND | 1 | データリンク端点と仮想スロット番号が結合していない状態を示します。 |
| D_IDLE | 2 | データリンク端点と仮想スロット番号が結合した状態を示します。 |
| D_OUTCON | 3 | コネクションの確立保留中の状態を示します。 |
| D_DATAXFER | 5 | コネクションが確立し,データの転送ができる状態を示します。 |
異常終了時:-1を返します。
| エラー名称 | 値 | 要因 |
|---|---|---|
| DSYSERR | 8 | この関数の実行中にシステムエラーが発生しました。詳細については,「3.16.1 詳細エラーコード」を参照してください。 |
All Rights Reserved. Copyright (C) 2002, 2009, Hitachi, Ltd.