通信管理 XNF/AS プログラマーズガイド HSC編

[目次][用語][索引][前へ][次へ]

3.6 BT_IDLT( )

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

(1) 名称

 
BT_IDLT( )
 

公衆回線情報を設定します。

(2) 形式

#include <dlicom/bsc.h>
int  BT_IDLT(fd,idlstp);
int  fd;
struct  idlst  *idlstp;

(3) 機能

使用する回線が公衆回線の場合,公衆回線の情報を設定します。BT_IDLT関数は,公衆回線時に属性設定(BT_MDFY関数)後に発行します。回線のオープン後に発行することはできません。

fdには,ドライバをオープンしたときにリターン値として返される回線識別子を指定します。

idlstpには,IDLSTテーブルへのポインタを指定します。IDLSTの設定は,「3.25 IDLST」を参照してください。

(4) リターン情報

(a) リターン値

0:正常終了

-1:異常終了

(b) 詳細エラー情報
名称 要因
ENXIO 6 通信管理が開始していません。
EBUSY 16 ほかのライブラリ関数が実行中です。
EINVAL 22 パラメタ不正,idlstpのアドレス不正,IDLSTテーブルの内容不正,または指定された回線が公衆回線(HSC2手順の回線)ではありません。
上記以外 AIXマニュアルのioctlシステムコールを参照してください。