Changeset: 94b426b4ee55 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=94b426b4ee55
Modified Files:
        tools/mserver/mserver5.c
Branch: default
Log Message:

mserver5: don't use expensive SABAOTH wrappers


diffs (67 lines):

diff --git a/tools/mserver/mserver5.c b/tools/mserver/mserver5.c
--- a/tools/mserver/mserver5.c
+++ b/tools/mserver/mserver5.c
@@ -30,7 +30,7 @@
 #include "mal_function.h"
 #include "monet_version.h"
 #include "mal_authorize.h"
-#include "mal_sabaoth.h"
+#include "msabaoth.h"
 #include "mutils.h"
 
 #ifdef HAVE_LIBGEN_H
@@ -492,18 +492,18 @@
        }
 
        /* configure sabaoth to use the right dbfarm and active database */
-       SABAOTHinit(GDKgetenv("gdk_dbfarm"), GDKgetenv("gdk_dbname"));
+       msab_init(GDKgetenv("gdk_dbfarm"), GDKgetenv("gdk_dbname"));
        /* wipe out all cruft, if left over */
-       if ((err = SABAOTHwildRetreat(&i)) != MAL_SUCCEED) {
+       if ((err = msab_wildRetreat()) != NULL) {
                /* just swallow the error */
-               GDKfree(err);
+               free(err);
        }
        /* From this point, the server should exit cleanly.  Discussion:
         * even earlier?  Sabaoth here registers the server has started up. */
-       if ((err = SABAOTHregisterStart(&i)) != MAL_SUCCEED) {
+       if ((err = msab_registerStart()) != NULL) {
                /* throw the error at the user, but don't die */
                fprintf(stderr, "!%s\n", err);
-               GDKfree(err);
+               free(err);
        }
 
 #ifdef HAVE_SIGACTION
@@ -532,10 +532,10 @@
        {
                str lang = "mal";
                /* we inited mal before, so publish its existence */
-               if ((err = SABAOTHmarchScenario(&i, &lang)) != MAL_SUCCEED) {
+               if ((err = msab_marchScenario(lang)) != NULL) {
                        /* throw the error at the user, but don't die */
                        fprintf(stderr, "!%s\n", err);
-                       GDKfree(err);
+                       free(err);
                }
        }
 
@@ -555,7 +555,7 @@
                                                GDKgetenv("monet_vault_key"), 
strerror(errno));
                                secret[1023] = '\0';
                                /* don't show this as a crash */
-                               SABAOTHregisterStop(&i);
+                               msab_registerStop();
                                GDKfatal(secret);
                        }
                        len = fread(secret, 1, 1023, secretf);
@@ -564,7 +564,7 @@
                        if (len == 0) {
                                snprintf(secret, 1023, "vault key has 
zero-length!");
                                /* don't show this as a crash */
-                               SABAOTHregisterStop(&i);
+                               msab_registerStop();
                                GDKfatal(secret);
                        } else if (len < 5) {
                                fprintf(stderr, "#warning: your vault key is 
too short "
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to