How to reliably unlink() a Unix domain socket in Go programming language How to reliably unlink() a Unix domain socket in Go programming language go go