Fichier spécial lft

Objectif

Fournit une prise en charge des terminaux par caractère pour l'affichage graphique local et le clavier.

Descriptif

Le fichier Lft est l'interface d'application de "Sous-système LFT (Low Function Terminal)". Il prend en charge un terminal VT100-like associé à l'écran graphique local et au clavier. Il fournit uniquement des opérations de type caractère et est conçu pour être utilisé pendant l'installation, le démarrage, l'arrêt et les diagnostics autonomes du système.

Le terminal prend en charge une seule taille d'écran logique de 80 caractères et 25 lignes et une seule couleur. Partitionnement logique dynamique n'est pas pris en charge, les modifications de configuration prennent effet au prochain démarrage du système. Dans les cas où plusieurs polices peuvent être utilisées pour atteindre la taille d'écran 80x25 , l'utilisateur peut définir la police qui est utilisée avec le prochain redémarrage du système. Pour plus de détails sur les commandes disponibles, voir "Commandes utilisateur LFT".

Lorsque plusieurs affichages sont disponibles, le sous-système LFT utilise initialement l'affichage par défaut. L'utilisateur peut passer à un autre écran et définir l'affichage par défaut. Pour plus de détails sur les commandes disponibles, voir "Commandes utilisateur LFT".

Usage Considerations

Le pilote de périphérique LFT prend en charge le fichier spécial Lft . Le pilote de périphérique est un pilote basé sur les flux. Il ne gère que le clavier et les graphiques associés au système.

Partage d'affichages avec un sous-système graphique

Certaines commandes LFT Ioctl permettent aux sous-systèmes graphiques d'obtenir l'utilisation exclusive des écrans, un droit initialement détenu par le LFT. Toutefois, cela est effectué par le gestionnaire de contexte de rendu (RCM) pour le compte du sous-système graphique. Voir "Gestionnaire de contexte de rendu" pour plus de détails sur la procédure à suivre pour devenir un Processus graphique.

Support de sous-routine

Le fichier spécial Lft prend en charge les sous-routines Ouvert, Fermer, Lire, écrireet Ioctl .

Appel système ioctl

Les fonctions exécutées par les commandes Ioctl appartiennent à trois catégories:

Partage d'unités

Article Descriptif
INFOS L'opération ioctl IOCINFO est définie pour tous les pilotes de périphérique qui utilisent le sous-programme ioctl. L'opération IOCINFO renvoie une structure devinfo , qui est définie dans le fichier devinfo.h .
LFT_SET_DEFLT_DISP Définit l'affichage par défaut.
LFT_ACQ_DISP Acquérir l'affichage pour une utilisation exclusive.
LFT_REL_DISP Affichage de l'édition.
LFT_DIAG_PROPRIÉTAIRE Acquérir l'affichage pour les diagnostics.

Informations de requête sur les écrans et les unités de clavier configurés

Article Descriptif
LFT_QUERY_LFT Interrogation des informations LFT communes.
LFT_QUERY_DISP Affichage des informations d'affichage.

Compatibilité avec les commandes tty ioctl

TCSAK

TCGETA

TCSETAW

TCSETAF

TCSETA

TIOCGWINSZ

TIOCSWINSZ

TXTTYNAME

TSCBRK