Module: wine Branch: master Commit: 2659a796f77d17d8026bb60890c1b48c0120c16a URL: http://source.winehq.org/git/wine.git/?a=commit;h=2659a796f77d17d8026bb60890...
Author: Jacek Caban jacek@codeweavers.com Date: Thu Oct 5 14:29:54 2017 +0200
server: Get rid of no longer used support for queuing client side asyncs on named pipes.
Signed-off-by: Jacek Caban jacek@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
server/named_pipe.c | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-)
diff --git a/server/named_pipe.c b/server/named_pipe.c index 6f5b3b0..a6a0318 100644 --- a/server/named_pipe.c +++ b/server/named_pipe.c @@ -146,7 +146,6 @@ static int pipe_end_read( struct fd *fd, struct async *async, file_pos_t pos ); static int pipe_end_write( struct fd *fd, struct async *async_data, file_pos_t pos ); static int pipe_end_flush( struct fd *fd, struct async *async ); static void pipe_end_get_volume_info( struct fd *fd, unsigned int info_class ); -static void pipe_end_queue_async( struct fd *fd, struct async *async, int type, int count ); static void pipe_end_reselect_async( struct fd *fd, struct async_queue *queue );
/* server end functions */ @@ -187,7 +186,7 @@ static const struct fd_ops pipe_server_fd_ops = pipe_end_flush, /* flush */ pipe_end_get_volume_info, /* get_volume_info */ pipe_server_ioctl, /* ioctl */ - pipe_end_queue_async, /* queue_async */ + no_fd_queue_async, /* queue_async */ pipe_end_reselect_async /* reselect_async */ };
@@ -230,7 +229,7 @@ static const struct fd_ops pipe_client_fd_ops = pipe_end_flush, /* flush */ pipe_end_get_volume_info, /* get_volume_info */ pipe_client_ioctl, /* ioctl */ - pipe_end_queue_async, /* queue_async */ + no_fd_queue_async, /* queue_async */ pipe_end_reselect_async /* reselect_async */ };
@@ -787,13 +786,6 @@ static int pipe_end_write( struct fd *fd, struct async *async, file_pos_t pos ) return 1; }
-static void pipe_end_queue_async( struct fd *fd, struct async *async, int type, int count ) -{ - struct pipe_end *pipe_end = get_fd_user( fd ); - if (use_server_io( pipe_end )) no_fd_queue_async( fd, async, type, count ); - else default_fd_queue_async( fd, async, type, count ); -} - static void pipe_end_reselect_async( struct fd *fd, struct async_queue *queue ) { struct pipe_end *pipe_end = get_fd_user( fd );