lft スペシャル・ファイル

目的

ローカル・グラフィックス・ディスプレイおよびキーボードの文字ベース端末サポートを提供します。

説明

LFT ファイルは、 "Low Function Terminal (LFT) サブシステム"へのアプリケーション・インターフェースです。 これは、ローカル・グラフィックス・ディスプレイおよびキーボードに関連付けられている VT100-like 端末のサポートを提供します。 これは文字操作のみを提供し、システムのインストール、始動、シャットダウン、およびスタンドアロン診断で使用するように設計されています。

端末は、80 文字と 25 行の単一の論理画面サイズ、および単一のカラーをサポートします。 動的論理区画化 はサポートされていません。構成変更は、次回のシステム始動時に有効になります。 80x25 画面サイズを実現するために複数のフォントを使用できる場合、ユーザーは、次回のシステム再始動時に使用するフォントを設定できます。 使用可能なコマンドの詳細については、「LFT ユーザー・コマンド」を参照してください。

複数のディスプレイが使用可能な場合、LFT サブシステムは最初はデフォルト・ディスプレイを使用します。 ユーザーは別の画面に変更して, 省略時の画面を設定することができます。 使用可能なコマンドの詳細については、「LFT ユーザー・コマンド」を参照してください。

使用に関する考慮事項

LFT デバイス・ドライバーは、 LFT スペシャル・ファイルをサポートします。 デバイス・ドライバーはストリーム・ベースのドライバーです。 システム接続のキーボードおよびグラフィックス画面だけを処理します。

グラフィック・サブシステムとの表示の共用

特定の LFT Ioctl コマンドを使用すると、グラフィックス・サブシステムは、最初に LFT によって保持される権利である、ディスプレイの排他使用を獲得することができます。 ただし、これは、グラフィックス・サブシステムの代わりに、レンダリング・コンテキスト・マネージャー (RCM) によって行われます。 グラフィックス・プロセスになるための手順について詳しくは、 "レンダリング・コンテキスト・マネージャー" を参照してください。

サブルーチン・サポート

LFT スペシャル・ファイルは、 オープン閉じる読み取り書き込み、および Ioctl サブルーチンをサポートします。

ioctl システム・コール

Ioctl コマンドによって実行される機能は、以下の 3 つのカテゴリーに分類されます。

装置の共用

項目 説明
IOCINFO IOCINFO ioctl 操作は、ioctl サブルーチンを使用するすべてのデバイス・ドライバーに対して定義されます。 IOCINFO 操作は、 devinfo.h ファイルに定義されている devinfo 構造体を戻します。
LFT_SET_DEFLT_DISP デフォルトの表示を設定します。
LFT_ACQ_DISP (L) 排他使用のために表示を獲得します。
FT_REL_DISP (LFT_REL_DISP) 表示を解放します。
LFT DIAG_OWNER (LFT_DIAG_OWNER) 診断用の表示を取得します。

構成済みディスプレイおよびキーボード・デバイスに関する情報の照会

項目 説明
LFT QUERY_LFT (LFT QUERY_LFT) 共通 LFT 情報を照会します。
LFT 照会の DISP 照会表示情報。

一般的な tty ioctl コマンドとの互換性

TCSAK (T)

TCGETA (T)

TCSETAW (T)

TCSETAF (航空機)

TCSETA (T)

TIOCGWINSZ

TIOCSWINSZ

TXTTYNAME

TSCBRK (R)