aneira portátil de passar o descritor de arquivo entre diferentes process
Na maioria dos sistemas UNIX que passam um arquivo aberto entre processos, isso pode ser feito facilmente nos processos filho / pai usando fork (); no entanto, preciso compartilhar um fd "depois" da criança já ter sido bifurcada.
Encontrei algunspaginas we me dizendo que sendmsg () pode funcionar para processos arbitrários; mas isso parece muito dependente e complexo do sistema operacional. O portlisten parece ser o melhor exemplo que posso encontrar, mas eu preferiria uma boa biblioteca de invólucros como libevent que esconde toda a magia do kqueue, pool, ....
Alguém sabe se existe alguma biblioteca (e maneira portátil) de fazer isso?