#askfedi does POSIX allow using socket after socket fd has been allocated but before call to socket() returns (e.g. with threads)?