summaryrefslogtreecommitdiff
path: root/server/src/macrotool/sunlock.cc
diff options
context:
space:
mode:
authordeva <deva>2011-02-04 07:58:02 +0000
committerdeva <deva>2011-02-04 07:58:02 +0000
commit08ee04e6bfa31a1edf823ab27e2519be17c2f633 (patch)
tree939ce7e6508a94c9593b034c4e296af04b8c5fa3 /server/src/macrotool/sunlock.cc
parentbfe5d3000182cb10db583fe42ffa7b48f84d8b5b (diff)
Made export and sunlock compile when no db is to be used.
Diffstat (limited to 'server/src/macrotool/sunlock.cc')
-rw-r--r--server/src/macrotool/sunlock.cc22
1 files changed, 15 insertions, 7 deletions
diff --git a/server/src/macrotool/sunlock.cc b/server/src/macrotool/sunlock.cc
index e75e7de..be35101 100644
--- a/server/src/macrotool/sunlock.cc
+++ b/server/src/macrotool/sunlock.cc
@@ -27,16 +27,14 @@
*/
#include "sunlock.h"
-#include <pqxx/pqxx>
+#include <config.h>
#include <stdio.h>
-#include "configuration.h"
+#ifndef WITHOUT_DB
-static const char usage_str[] =
-" help Prints this helptext.\n"
-" sid Sets the status of a session id in the database"
- " to 'idle'.\n"
-;
+#include <pqxx/pqxx>
+
+#include "configuration.h"
static void sunlock_uid(std::string uid)
{
@@ -65,6 +63,14 @@ static void sunlock_uid(std::string uid)
work.commit();
}
+#endif/* WITHOUT_DB */
+
+static const char usage_str[] =
+" help Prints this helptext.\n"
+" sid Sets the status of a session id in the database"
+ " to 'idle'.\n"
+;
+
void macrotool_sunlock(std::vector<std::string> params)
{
if(params.size() < 1) {
@@ -77,7 +83,9 @@ void macrotool_sunlock(std::vector<std::string> params)
return;
}
+#ifndef WITHOUT_DB
sunlock_uid(params[0]);
+#endif/* WITHOUT_DB */
}
#ifdef TEST_SUNLOCK