diff --git a/aulas/12-fgets/README.org b/aulas/12-fgets/README.org index 6bddfd1..36fd1e9 100644 --- a/aulas/12-fgets/README.org +++ b/aulas/12-fgets/README.org @@ -272,7 +272,13 @@ No nível do sistema, o acesso a arquivos é sempre estabelecido através de uma estrutura complexa identificada por um número inteiro: o descritor de arquivos, assunto da [[../10-dataio/README.org#headline-2][aula 10]]. Então, quando utilizamos chamadas de sistema, como =read= e =write=, o fluxo de dados (/stream/) é passado como o número de um descritor de -arquivos (ex: =0= ou =STDIN_FILENO=, numa leitura da entrada padrão). +arquivos. Por isso, nós utilizamos as macros: + +| Macro | Significado | +|---------------+----------------------------------------------------| +| =STDIN_FILENO= | Valor inteiro relativo ao descritor de arquivos =0=. | +| =STDOUT_FILENO= | Valor inteiro relativo ao descritor de arquivos =1=. | +| =STDERR_FILENO= | Valor inteiro relativo ao descritor de arquivos =2=. | Nas funções da biblioteca padrão, que abstraem outras estruturas de controle associadas aos descritores de arquivos, os fluxos de dados são passados como