Module: wine Branch: refs/heads/master Commit: ce40ef18df329567540169f2e51474a7258d0678 URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=ce40ef18df329567540169f2...
Author: Alexandre Julliard julliard@winehq.org Date: Wed Jul 26 11:48:25 2006 +0200
server: Rename the wait_input_idle request to better reflect what it does.
Also get rid of the unused timeout field.
---
dlls/user/message.c | 3 +-- include/wine/server_protocol.h | 13 ++++++------- server/process.c | 5 ++--- server/protocol.def | 5 ++--- server/request.h | 4 ++-- server/trace.c | 13 ++++++------- 6 files changed, 19 insertions(+), 24 deletions(-)
diff --git a/dlls/user/message.c b/dlls/user/message.c index fd84ef0..6351ff3 100644 --- a/dlls/user/message.c +++ b/dlls/user/message.c @@ -3181,10 +3181,9 @@ DWORD WINAPI WaitForInputIdle( HANDLE hP DWORD start_time, elapsed, ret; HANDLE idle_event = (HANDLE)-1;
- SERVER_START_REQ( wait_input_idle ) + SERVER_START_REQ( get_process_idle_event ) { req->handle = hProcess; - req->timeout = dwTimeOut; if (!(ret = wine_server_call_err( req ))) idle_event = reply->event; } SERVER_END_REQ; diff --git a/include/wine/server_protocol.h b/include/wine/server_protocol.h index 8e8a8c6..a51572c 100644 --- a/include/wine/server_protocol.h +++ b/include/wine/server_protocol.h @@ -2176,13 +2176,12 @@ struct get_queue_status_reply
-struct wait_input_idle_request +struct get_process_idle_event_request { struct request_header __header; obj_handle_t handle; - int timeout; }; -struct wait_input_idle_reply +struct get_process_idle_event_reply { struct reply_header __header; obj_handle_t event; @@ -3853,7 +3852,7 @@ enum request REQ_get_msg_queue, REQ_set_queue_mask, REQ_get_queue_status, - REQ_wait_input_idle, + REQ_get_process_idle_event, REQ_send_message, REQ_post_quit_message, REQ_get_message, @@ -4073,7 +4072,7 @@ union generic_request struct get_msg_queue_request get_msg_queue_request; struct set_queue_mask_request set_queue_mask_request; struct get_queue_status_request get_queue_status_request; - struct wait_input_idle_request wait_input_idle_request; + struct get_process_idle_event_request get_process_idle_event_request; struct send_message_request send_message_request; struct post_quit_message_request post_quit_message_request; struct get_message_request get_message_request; @@ -4291,7 +4290,7 @@ union generic_reply struct get_msg_queue_reply get_msg_queue_reply; struct set_queue_mask_reply set_queue_mask_reply; struct get_queue_status_reply get_queue_status_reply; - struct wait_input_idle_reply wait_input_idle_reply; + struct get_process_idle_event_reply get_process_idle_event_reply; struct send_message_reply send_message_reply; struct post_quit_message_reply post_quit_message_reply; struct get_message_reply get_message_reply; @@ -4386,6 +4385,6 @@ union generic_reply struct query_symlink_reply query_symlink_reply; };
-#define SERVER_PROTOCOL_VERSION 240 +#define SERVER_PROTOCOL_VERSION 241
#endif /* __WINE_WINE_SERVER_PROTOCOL_H */ diff --git a/server/process.c b/server/process.c index e949b40..853700f 100644 --- a/server/process.c +++ b/server/process.c @@ -1040,9 +1040,8 @@ DECL_HANDLER(get_dll_info) } }
-/* wait for a process to start waiting on input */ -/* FIXME: only returns event for now, wait is done in the client */ -DECL_HANDLER(wait_input_idle) +/* retrieve the process idle event */ +DECL_HANDLER(get_process_idle_event) { struct process *process;
diff --git a/server/protocol.def b/server/protocol.def index 4cd8099..7fd045a 100644 --- a/server/protocol.def +++ b/server/protocol.def @@ -1554,10 +1554,9 @@ #define SNAP_MODULE 0x00000008 @END
-/* Wait for a process to start waiting on input */ -@REQ(wait_input_idle) +/* Retrieve the process idle event */ +@REQ(get_process_idle_event) obj_handle_t handle; /* process handle */ - int timeout; /* timeout */ @REPLY obj_handle_t event; /* handle to idle event */ @END diff --git a/server/request.h b/server/request.h index bbe1a7c..a6d720a 100644 --- a/server/request.h +++ b/server/request.h @@ -230,7 +230,7 @@ DECL_HANDLER(init_atom_table); DECL_HANDLER(get_msg_queue); DECL_HANDLER(set_queue_mask); DECL_HANDLER(get_queue_status); -DECL_HANDLER(wait_input_idle); +DECL_HANDLER(get_process_idle_event); DECL_HANDLER(send_message); DECL_HANDLER(post_quit_message); DECL_HANDLER(get_message); @@ -449,7 +449,7 @@ static const req_handler req_handlers[RE (req_handler)req_get_msg_queue, (req_handler)req_set_queue_mask, (req_handler)req_get_queue_status, - (req_handler)req_wait_input_idle, + (req_handler)req_get_process_idle_event, (req_handler)req_send_message, (req_handler)req_post_quit_message, (req_handler)req_get_message, diff --git a/server/trace.c b/server/trace.c index cfa14ea..0fe3a67 100644 --- a/server/trace.c +++ b/server/trace.c @@ -2067,13 +2067,12 @@ static void dump_get_queue_status_reply( fprintf( stderr, " changed_bits=%08x", req->changed_bits ); }
-static void dump_wait_input_idle_request( const struct wait_input_idle_request *req ) +static void dump_get_process_idle_event_request( const struct get_process_idle_event_request *req ) { - fprintf( stderr, " handle=%p,", req->handle ); - fprintf( stderr, " timeout=%d", req->timeout ); + fprintf( stderr, " handle=%p", req->handle ); }
-static void dump_wait_input_idle_reply( const struct wait_input_idle_reply *req ) +static void dump_get_process_idle_event_reply( const struct get_process_idle_event_reply *req ) { fprintf( stderr, " event=%p", req->event ); } @@ -3389,7 +3388,7 @@ static const dump_func req_dumpers[REQ_N (dump_func)dump_get_msg_queue_request, (dump_func)dump_set_queue_mask_request, (dump_func)dump_get_queue_status_request, - (dump_func)dump_wait_input_idle_request, + (dump_func)dump_get_process_idle_event_request, (dump_func)dump_send_message_request, (dump_func)dump_post_quit_message_request, (dump_func)dump_get_message_request, @@ -3605,7 +3604,7 @@ static const dump_func reply_dumpers[REQ (dump_func)dump_get_msg_queue_reply, (dump_func)dump_set_queue_mask_reply, (dump_func)dump_get_queue_status_reply, - (dump_func)dump_wait_input_idle_reply, + (dump_func)dump_get_process_idle_event_reply, (dump_func)0, (dump_func)0, (dump_func)dump_get_message_reply, @@ -3821,7 +3820,7 @@ static const char * const req_names[REQ_ "get_msg_queue", "set_queue_mask", "get_queue_status", - "wait_input_idle", + "get_process_idle_event", "send_message", "post_quit_message", "get_message",