Os pseudo-ttys contam? Esses são os arquivos especiais mágicos em /dev/pts
no Linux. Os Unixes mais antigos tinham um número fixo de pseudo-ttys como arquivos de dispositivos especialmente nomeados, acredito.
Os pseudo-ttys são parecidos com pipes ou pares de soquetes, mas respondem a diferentes ioctl()
chamadas.
Falando em pares de soquetes, os descritores de arquivos especiais são provenientes de uma contagem de chamadas do sistema socketpair()
?
Além disso, tenha em mente que existem duas formas de memória compartilhada. Há a mais antiga, mais esotérica memória compartilhada do System V IPC, que não está mais disponível universalmente, e está usando mmap()
em um arquivo conhecido, com um sinal MAP_SHARED
.