MAKE-SOCKET-STREAM and :AUTO-CLOSE
Reported by Stig Hemmer to sbcl-bugs:
At some point SB-BSD-
This causes problems for ACL-COMPAT and possibly other packages.
According to Google, changing ACL-COMPAT to just drop this argument
will cause memory and file descriptor leaks as sockets aren't closed.
The suggested fix is to replace SB-BSD-
a version that accepts :AUTO-CLOSE (and passes it on to
This is workable but unsatisfactory since I would then stop receiving
updates in the official version of that function.
Since this is functionality that once existed but has been removed, I
assume that there are reasons for its removal. Could somebody In The
Know please share those reasons?