[Groonga-commit] groonga/groonga at 0267f2a [master] request_timer: remove unused ctx

Back to archive index

Kouhei Sutou null+****@clear*****
Sat Apr 2 22:45:46 JST 2016


Kouhei Sutou	2016-04-02 22:45:46 +0900 (Sat, 02 Apr 2016)

  New Revision: 0267f2a64d3efbb8f1765de6ca6126829d25c9a3
  https://github.com/groonga/groonga/commit/0267f2a64d3efbb8f1765de6ca6126829d25c9a3

  Message:
    request_timer: remove unused ctx

  Modified files:
    include/groonga/request_timer.h
    lib/request_timer.c

  Modified: include/groonga/request_timer.h (+2 -3)
===================================================================
--- include/groonga/request_timer.h    2016-04-01 18:45:09 +0900 (814f448)
+++ include/groonga/request_timer.h    2016-04-02 22:45:46 +0900 (7009a59)
@@ -32,11 +32,10 @@ typedef struct _grn_request_timer {
   void (*unregister_func)(grn_ctx *ctx,
                           void *timer_id,
                           void *user_data);
-  void (*fin_func)(grn_ctx *ctx,
-                   void *user_data);
+  void (*fin_func)(void *user_data);
 } grn_request_timer;
 
-GRN_API void grn_request_timer_set(grn_ctx *ctx, grn_request_timer *timer);
+GRN_API void grn_request_timer_set(grn_request_timer *timer);
 
 GRN_API void *grn_request_timer_register(grn_ctx *ctx,
                                          const char *request_id,

  Modified: lib/request_timer.c (+3 -11)
===================================================================
--- lib/request_timer.c    2016-04-01 18:45:09 +0900 (3e7ca5d)
+++ lib/request_timer.c    2016-04-02 22:45:46 +0900 (9ed7008)
@@ -19,17 +19,12 @@
 #include "grn_ctx.h"
 #include "grn_request_timer.h"
 
-static grn_ctx grn_request_timer_ctx;
 static grn_mutex grn_request_timer_mutex;
 static grn_request_timer grn_current_request_timer = { 0 };
 
 grn_bool
 grn_request_timer_init(void)
 {
-  grn_ctx *ctx = &grn_request_timer_ctx;
-
-  grn_ctx_init(ctx, 0);
-
   MUTEX_INIT(grn_request_timer_mutex);
 
   return GRN_TRUE;
@@ -69,12 +64,12 @@ grn_request_timer_unregister(grn_ctx *ctx, void *timer_id)
 }
 
 void
-grn_request_timer_set(grn_ctx *ctx, grn_request_timer *timer)
+grn_request_timer_set(grn_request_timer *timer)
 {
   MUTEX_LOCK(grn_request_timer_mutex);
   if (grn_current_request_timer.fin_func) {
     void *user_data = grn_current_request_timer.user_data;
-    grn_current_request_timer.fin_func(ctx, user_data);
+    grn_current_request_timer.fin_func(user_data);
   }
   if (timer) {
     grn_current_request_timer = *timer;
@@ -87,9 +82,6 @@ grn_request_timer_set(grn_ctx *ctx, grn_request_timer *timer)
 void
 grn_request_timer_fin(void)
 {
-  grn_ctx *ctx = &grn_request_timer_ctx;
-
-  grn_request_timer_set(ctx, NULL);
+  grn_request_timer_set(NULL);
   MUTEX_FIN(grn_request_timer_mutex);
-  grn_ctx_fin(ctx);
 }
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Back to archive index