From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Fri, 13 Jan 1995 19:11:46 -0500 From: Byron Rakitzis byron@netapp.com Subject: estart() in libg Topicbox-Message-UUID: 06277050-eac8-11e9-9e20-41e7f4b1d025 Message-ID: <19950114001146.AYFxf13GQzMS7vQa9JezzAYDOQhhpV1JGDh3fLuWDmY@z> [I am talking about libXg but I assume the same applies to plan9 libg] I can use estart() to register a file descriptor with the libg library, but I don't see a way to *remove* a file descriptor. Suppose my program wishes to add fd==4, and then the channel on fd #4 is closed. A subsequent open returns fd==4 again. Will/can the file descriptor be re-registered? Does libg handle this case?