[Groonga-commit] groonga/groonga [master] quit and shutdown commands return [true] or [false].

Back to archive index

null+****@clear***** null+****@clear*****
2010年 7月 5日 (月) 17:37:17 JST


Kouhei Sutou	2010-07-05 08:37:17 +0000 (Mon, 05 Jul 2010)

  New Revision: 17c580f1e05f829c45ac7e729d4dffdf25837c03

  Log:
    quit and shutdown commands return [true] or [false].

  Modified files:
    lib/proc.c

  Modified: lib/proc.c (+6 -0)
===================================================================
--- lib/proc.c    2010-07-05 08:34:46 +0000 (57b2c8b)
+++ lib/proc.c    2010-07-05 08:37:17 +0000 (84ff7ed)
@@ -1011,6 +1011,9 @@ static grn_obj *
 proc_quit(grn_ctx *ctx, int nargs, grn_obj **args, grn_user_data *user_data)
 {
   ctx->stat = GRN_CTX_QUITTING;
+  GRN_OUTPUT_ARRAY_OPEN("RESULT", 1);
+  GRN_OUTPUT_BOOL(!ctx->rc);
+  GRN_OUTPUT_ARRAY_CLOSE();
   return NULL;
 }
 
@@ -1019,6 +1022,9 @@ proc_shutdown(grn_ctx *ctx, int nargs, grn_obj **args, grn_user_data *user_data)
 {
   grn_gctx.stat = GRN_CTX_QUIT;
   ctx->stat = GRN_CTX_QUITTING;
+  GRN_OUTPUT_ARRAY_OPEN("RESULT", 1);
+  GRN_OUTPUT_BOOL(!ctx->rc);
+  GRN_OUTPUT_ARRAY_CLOSE();
   return NULL;
 }
 




Groonga-commit メーリングリストの案内
Back to archive index