open fd's in child nach fork()
-
Moin Moin!
Ein kleines Problem quält mich... In einem child nach einem fork() habe ich natürlich alle filediscriptoren vom Parent geerbt. Aus irgendeinem Kühlen Grunde möchte sich mein Parent beenden was Ihm fast gelingt wäre da nicht der offene Filediscriptor im child...
Wie bekomme ich also im Child heraus welche Filediscriptoren offen sind und ( jetzt etwas schieriger ) von welchem Typ sie sind. Typ meine ich hier ob der fd nun eine Pipe, Socket (UNIX, AF_INET ... ) oder Special Device usw ist.
Gruß
Karsten