text_combined: chaddaï fouché pxgjidngktoibgmailcom hello void destroy iohandle make sense explained comment iopipeenddestroy really call close since makes waitpid reason avoid defeats part usefulness iopipe one main motivation use objects rather lowlevel functions kind system interaction avoid need explicit cleaning often forget adding avoid zombification sub destroy fh shift fhclose fhopened iopipeend package avoid problem jedaï thu 07 aug 2008 013854 0100 iopipeend destroy shouldnt close called