pub fn create_unix_socket_with_permissions( path: &Path, permissions: Permissions, ) -> Result<UnixListener>