file: do not assume layout of sockaddr_un struct
Use a C way for initializing the sockaddr_un struct, and avoid a brace initializer which assumes the layout of the struct itself.