http://www.di.uevora.pt/~lmr/syscalls.htmlNessa referência sobre chamadas de sistema, aparece uma função chamada dup(). Diz-se que duplica canais. Então minha pergunta é: o que é um canal?
Responder1
O significado do termocanalé explicado anteriormente nomesma páginasob o título"Chamadas de sistema relacionadas à estrutura de arquivos":
Um canal é uma conexão entre um processo e um arquivo que aparece para o processo como um fluxo de bytes não formatado.
Como no Unix"Tudo é um arquivo", isso incluidescritores de arquivopara arquivos regulares, mas tambémdiferente tipos de tomadas,tubos,FIFOsetc.