Allow usage with abstract-sockets
Allow usage with abstract-sockets

This allows the use of [abstract-sockets](https://man7.org/linux/man-pages/man7/unix.7.html).
The only difference to a normal unix socket is that abstract-sockets path start with a '\0' to indicate that it is a virtual file.
This will change the strcpy into that address structure to handel strings starting with '\0'.
jhs67/usocket,jhs67/usocket,jhs67/usocket