void InitSocketServer(Fd fd, SocketServerFlags flags) { var err = windows ? win_assuan_init_socket_server(Handle, fd, flags) : unix_assuan_init_socket_server(Handle, fd.UnixFd, flags); err.Assert(); }
public void InitSocketServer(Socket socket, SocketServerFlags flags) { InitSocketServer(socket?.Fd ?? throw new ArgumentNullException(nameof(socket)), flags); }
static extern Error unix_assuan_init_socket_server(IntPtr ctx, int fd, SocketServerFlags flags);
static extern Error win_assuan_init_socket_server(IntPtr ctx, Fd fd, SocketServerFlags flags);