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 entre a lft e um subsistema gráfico
- Consultar informações sobre displays configurados e dispositivos de teclado
- Compatibilidade com os comandos tty tty ioctl
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