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