通信管理 XNF/AS プログラマーズガイド HSC編
BT_CANL( )
受信要求を,キャンセルします。
#include <dlicom/bsc.h> int BT_CANL(fd); int fd; |
受信要求による受信待ち状態をキャンセルします。受信要求を取り消して送信要求に切り替えるときに使います。
BT_CANL関数は,BT_RINI関数,またはBT_RTXT関数の待ち状態で発行すると,待ち状態をキャンセルして,回線オープンの状態に戻します。そのほかの状態で発行した場合は無視されます。
fdには,ドライバをオープンしたときにリターン値として返される回線識別子を指定します。
0:正常終了
-1:異常終了
名称 | 値 | 要因 |
---|---|---|
ENXIO | 6 | 通信管理が開始していません。 |
EBUSY | 16 | 同じ回線に対して,すでにキャンセル処理中です。 |
上記以外 | AIXマニュアルのioctlシステムコールを参照してください。 |
All Rights Reserved. Copyright (C) 2002, 2009, Hitachi, Ltd.