On Thu, Sep 14, 2017 at 3:11 PM, Laurent Bercot
> It is a POSIX requirement that command-line programs are run with
> 0, 1 and 2 open.
Ah, the standard that gave us the "not counting leap seconds" pearl!
I wouldn't guess the requirement would be that general.
> Nevertheless, failing to address that requirement should not cause
> malfunction in a program, so yes, it is a tcpserver bug.
Besides, DJB has been known to not speak highly of POSIX.