id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc,difficulty 763,posix unit implicitly depends on tcp unit,Moritz Heidkamp,,"The procedure {{{port->fileno}}} defined in the {{{posix}}} unit calls {{{##sys#tcp-port->fileno}}} from the {{{tcp}}} unit if {{{(eq? 'socket (##sys#slot port 7))}}}. Now, the {{{unix-sockets}}} extension also sets this slot to {{{socket}}} on its ports (cf. the {{{io-ports}}} procedure) which leads to an error when a user didn't load the {{{tcp}}} unit and calls {{{port->fileno}}} on such a port. I'm not sure about the cleanest fix for this. Any takers?",defect,closed,major,,core libraries,4.7.x,fixed,,,