Arquivo Especial Lft

Propósito

Fornece suporte de terminal baseado em gráfico para o display e teclado gráfico local.

Descrição

O arquivo lft é a interface do aplicativo para o "Subsistema de Baixa Função (LFT)". Ele fornece suporte para um terminal VT100-like que está associado com o display e teclado gráfico local. Ele fornece apenas operações de caráter e é projetado para ser usado durante a instalação do sistema, inicialização, paralisação e diagnósticos independentes.

O terminal suporta um único tamanho de tela lógica de 80 caracteres e 25 linhas e uma única cor. Particionamento Lógico Dinâmico não é suportado, as mudanças de configuração se efetivam na próxima inicialização do sistema. Nos casos em que várias fontes podem ser usadas para atingir o tamanho da tela 80x25 , o usuário pode configurar qual fonte é usada com o próximo reinício do sistema. Consulte "Comandos do Usuário LFT" para obter detalhes dos comandos disponíveis.

Quando várias exibições estão disponíveis, o Subsistema LFT usa inicialmente o display padrão. O usuário pode mudar para outro display e configurar o display padrão. Consulte "Comandos do Usuário LFT" para obter detalhes dos comandos disponíveis.

Considerações De Uso

O driver de dispositivo LFT suporta o arquivo especial lft . O driver do dispositivo é um driver baseado em streams. Ele manipula apenas os displays de teclado e gráficos conectados do sistema.

Compartilhamento de Exibições com Subsistema Gráfico

Certos comandos LFT ioctl permitem subsistemas gráficos para obter uso exclusivo dos displays, um direito inicialmente realizado pelo LFT. No entanto, isso é feito pelo Renderizar Contexto Manager (RCM) em nome do subsistema gráfico. Veja "Renderizando Gerenciador De Contexto" para obter detalhes do procedimento para se tornar um processo gráfico.

Suporte Subroutine

O arquivo especial lft suporta as subroutines aberto, fechar, leitura, escrevere ioctl .

chamada de sistema ioctl

As funções desempenhadas pelos comandos ioctl caem em três categorias:

Dispositivos de compartilhamento

Item Descrição
IOCINFO A operação IOCINFO ioctl é definida para todos os drivers de dispositivos que utilizam a subroutina ioctl. A operação IOCINFO retorna uma estrutura devinfo , definida no arquivo devinfo.h .
LFT_SET_DEFLT_DISP Configura o display padrão.
LFT_ACQ_DISP Adquirir display para uso exclusivo.
LFT_REL_DISP Exibição de liberação.
LFT_DIAG_OWNER Adquirir display para diagnósticos.

Consultar informações sobre displays configurados e dispositivos de teclado

Item Descrição
LFT_QUERY_LFT Consultar informações comuns do LFT.
LFT_QUERY_DISP Consultar informações de exibição.

Compatibilidade com os comandos tty tty ioctl

TCSAK

TCGETA

TCSETAW

TCSETAF

TCSETA

TIOCGWINSZ

TIOCSWINSZ

TXTTYNOME

TSCBRK