sns_dpn

概要

ディスパッチ保留状態の参照

C言語形式

 BOOL    sns_dpn ( void );
パラメータ

なし

機能

本サービス・コールは,ディスパッチ保留状態か否かを調べます。本サービス・コールは,戻り値として,ディスパッチ保留状態の場合はTRUE,ディスパッチ保留状態でない場合はFALSEを返します。

なお,以下のいずれかの条件を満たすときをディスパッチ保留状態と呼びます。

- ディスパッチ禁止状態

- CPUロック状態

- ハンドラなど,PSW.IPL>0の状態

戻り値

マクロ

数値

意味

TRUE

1

正常終了(ディスパッチ保留状態)

FALSE

0

正常終了(非ディスパッチ保留状態)

E_CTX

-25

コンテキスト・エラー

- 「PSW.IPL > カーネル割り込みマスクレベル」の状態から本サービス・コールを発行した