tdb/test: add PING command to external-agent.c
authorVolker Lendecke <vl@samba.org>
Thu, 21 Feb 2013 15:34:32 +0000 (16:34 +0100)
committerJeremy Allison <jra@samba.org>
Thu, 22 May 2014 19:05:15 +0000 (21:05 +0200)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
lib/tdb/test/external-agent.c
lib/tdb/test/external-agent.h

index 0aca081fc698959fce5fdadb8c966a80d08f893b..57ed2f54960db8add6d07b199b7a743d61b29a89 100644 (file)
@@ -87,6 +87,9 @@ static enum agent_return do_operation(enum operation op, const char *name)
                ret = tdb_close(tdb) == 0 ? SUCCESS : OTHER_FAILURE;
                tdb = NULL;
                break;
+       case PING:
+               ret = SUCCESS;
+               break;
        default:
                ret = OTHER_FAILURE;
        }
@@ -207,6 +210,7 @@ const char *operation_name(enum operation op)
        case CHECK: return "CHECK";
        case NEEDS_RECOVERY: return "NEEDS_RECOVERY";
        case CLOSE: return "CLOSE";
+       case PING: return "PING";
        }
        return "**INVALID**";
 }
index 354f5b9352ba99261499eea2d4a6fe8d33a110ba..bf8a221bcac3eec207f152d00fc0f2b5ab687132 100644 (file)
@@ -13,6 +13,7 @@ enum operation {
        CHECK,
        NEEDS_RECOVERY,
        CLOSE,
+       PING,
 };
 
 /* Do this before doing any tdb stuff.  Return handle, or -1. */