Create a listening UNIX domain socket with the given path and filesystem
permissions. If a file already exists at the path, it is replaced. If
the UNIX domain socket file is removed or changed, then within 5 seconds
the net.Listener will be closed, and Accept will return an error.