W większości systemów UNIX przekazywanie otwartego pliku między procesami może być łatwo wykonane dla procesów potomnych/macierzystych przez fork(); jednak muszę udostępnić fd "po" dziecko było już rozwidlone.Przenośny sposób przekazywania deskryptora pliku między różnymi procesami
Znalazłem niektóre webpages informujące mnie, że sendmsg() może działać dla procesów arbitrażowych; ale to wydaje się bardzo zależne i złożone. portlisten wydaje się być najlepszym przykładem, jaki mogę znaleźć, ale wolę dobrą bibliotekę otoki, taką jak libevent, która ukrywa całą magię kqueue, basenu, ...
Czy ktoś wie, czy jest jakaś biblioteka (i przenośna sposób), aby to zrobić?
Wyszukiwanie "Przekazywanie deskryptorów plików" w [Demistifying Unix Domain Sockets] (http://www.techdeviancy.com/uds.html) – mgalgs