X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=windows%2Fwinnps.c;h=f992a4f0cbfd98f46a7dd95f760f6da07c3c1b27;hb=88f4c4775d102b9cb32ad7efa7faefb80879f2a0;hp=7b4aa0db7818eba16973cd4451d973b9a5416109;hpb=02893bcba062ad3a39c41a6a98d4647f417d2b13;p=PuTTY.git diff --git a/windows/winnps.c b/windows/winnps.c index 7b4aa0db..f992a4f0 100644 --- a/windows/winnps.c +++ b/windows/winnps.c @@ -16,8 +16,8 @@ #include "winsecur.h" -Socket make_handle_socket(HANDLE send_H, HANDLE recv_H, Plug plug, - int overlapped); +Socket make_handle_socket(HANDLE send_H, HANDLE recv_H, HANDLE stderr_H, + Plug plug, int overlapped); typedef struct Socket_named_pipe_server_tag *Named_Pipe_Server_Socket; struct Socket_named_pipe_server_tag { @@ -71,6 +71,11 @@ static const char *sk_namedpipeserver_socket_error(Socket s) return ps->error; } +static char *sk_namedpipeserver_peer_info(Socket s) +{ + return NULL; +} + static int create_named_pipe(Named_Pipe_Server_Socket ps, int first_instance) { SECURITY_ATTRIBUTES sa; @@ -115,7 +120,7 @@ static Socket named_pipe_accept(accept_ctx_t ctx, Plug plug) { HANDLE conn = (HANDLE)ctx.p; - return make_handle_socket(conn, conn, plug, TRUE); + return make_handle_socket(conn, conn, NULL, plug, TRUE); } /* @@ -211,7 +216,8 @@ Socket new_named_pipe_listener(const char *pipename, Plug plug) NULL /* write_eof */, NULL /* flush */, NULL /* set_frozen */, - sk_namedpipeserver_socket_error + sk_namedpipeserver_socket_error, + sk_namedpipeserver_peer_info, }; Named_Pipe_Server_Socket ret;