Changeset: 94e5e1173f27 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/94e5e1173f27
Modified Files:
        tools/merovingian/client/monetdb.c
        tools/merovingian/daemon/argvcmds.c
        tools/merovingian/daemon/controlrunner.c
        tools/merovingian/daemon/controlrunner.h
        tools/merovingian/daemon/discoveryrunner.c
        tools/merovingian/daemon/multiplex-funnel.c
        tools/merovingian/utils/control.c
        tools/merovingian/utils/control.h
        tools/merovingian/utils/glob.c
        tools/merovingian/utils/glob.h
Branch: Jan2022
Log Message:

Use bool.


diffs (299 lines):

diff --git a/tools/merovingian/client/monetdb.c 
b/tools/merovingian/client/monetdb.c
--- a/tools/merovingian/client/monetdb.c
+++ b/tools/merovingian/client/monetdb.c
@@ -249,7 +249,7 @@ MEROgetStatus(sabdb **ret, char *databas
                database = "#all";
 
        e = control_send(&buf, mero_host, mero_port,
-                       database, "status", 1, mero_pass);
+                       database, "status", true, mero_pass);
        if (e != NULL)
                return(e);
 
@@ -594,7 +594,7 @@ simple_argv_cmd(char *cmd, sabdb *dbs, c
                }
 
                ret = control_send(&out, mero_host, mero_port,
-                               dbs->dbname, merocmd, 0, mero_pass);
+                               dbs->dbname, merocmd, false, mero_pass);
 
                if (ret != NULL) {
                        if (premsg != NULL && !monetdb_quiet)
@@ -955,7 +955,7 @@ command_discover(int argc, char *argv[])
         * which help each other, just like merovingians do among each
         * other. */
        p = control_send(&buf, mero_host, mero_port,
-                       "anelosimus", "eximius", 1, mero_pass);
+                       "anelosimus", "eximius", true, mero_pass);
        if (p != NULL) {
                printf("%s: %s\n", argv[0], p);
                free(p);
@@ -1246,7 +1246,7 @@ command_set(int argc, char *argv[], mero
                }
 
                out = control_send(&res, mero_host, mero_port,
-                               orig->dbname, p, 0, mero_pass);
+                               orig->dbname, p, false, mero_pass);
                if (out != NULL || strcmp(res, "OK") != 0) {
                        res = out == NULL ? res : out;
                        fprintf(stderr, "%s: %s\n", argv[0], res);
@@ -1264,7 +1264,7 @@ command_set(int argc, char *argv[], mero
                        p = property;
                }
                out = control_send(&res, mero_host, mero_port,
-                               stats->dbname, p, 0, mero_pass);
+                               stats->dbname, p, false, mero_pass);
                if (out != NULL || strcmp(res, "OK") != 0) {
                        res = out == NULL ? res : out;
                        fprintf(stderr, "%s: %s\n", argv[0], res);
@@ -1365,7 +1365,7 @@ command_get(int argc, char *argv[])
        }
 
        e = control_send(&buf, mero_host, mero_port,
-                       "#defaults", "get", 1, mero_pass);
+                       "#defaults", "get", true, mero_pass);
        if (e != NULL) {
                fprintf(stderr, "get: %s\n", e);
                free(e);
@@ -1393,7 +1393,7 @@ command_get(int argc, char *argv[])
        stats = orig;
        while (stats != NULL) {
                e = control_send(&buf, mero_host, mero_port,
-                               stats->dbname, "get", 1, mero_pass);
+                               stats->dbname, "get", true, mero_pass);
                if (e != NULL) {
                        fprintf(stderr, "get: %s\n", e);
                        free(e);
@@ -1668,7 +1668,7 @@ command_destroy(int argc, char *argv[])
                for (stats = orig; stats != NULL; stats = stats->next) {
                        if (stats->state == SABdbRunning || stats->state == 
SABdbStarting) {
                                ret = control_send(&out, mero_host, mero_port,
-                                               stats->dbname, "stop", 0, 
mero_pass);
+                                               stats->dbname, "stop", false, 
mero_pass);
                                if (ret != NULL)
                                        free(ret);
                                else
@@ -1742,7 +1742,7 @@ snapshot_enumerate(struct snapshot **sna
 {
        int ninitial = *nsnapshots;
        char *out = NULL;
-       char *ret = control_send(&out, mero_host, mero_port, "", "snapshot 
list", 1, mero_pass);
+       char *ret = control_send(&out, mero_host, mero_port, "", "snapshot 
list", true, mero_pass);
        if (ret != NULL)
                return ret;
 
@@ -1908,7 +1908,7 @@ snapshot_restore_file(char *sourcefile, 
        }
 
        sprintf(merocmd, "snapshot restore adhoc %s", sourcefile);
-       ret = control_send(&out, mero_host, mero_port, dbname, merocmd, 0, 
mero_pass);
+       ret = control_send(&out, mero_host, mero_port, dbname, merocmd, false, 
mero_pass);
        free(merocmd);
 
        if (ret != NULL) {
@@ -1935,7 +1935,7 @@ snapshot_destroy_file(char *path)
        char *merocmd = malloc(100 + strlen(path));
 
        sprintf(merocmd, "snapshot destroy %s", path);
-       ret = control_send(&out, mero_host, mero_port, "", merocmd, 0, 
mero_pass);
+       ret = control_send(&out, mero_host, mero_port, "", merocmd, false, 
mero_pass);
        if (ret != NULL) {
                fprintf(stderr, "snapshot destroy %s failed: %s", path, ret);
                exit(2);
diff --git a/tools/merovingian/daemon/argvcmds.c 
b/tools/merovingian/daemon/argvcmds.c
--- a/tools/merovingian/daemon/argvcmds.c
+++ b/tools/merovingian/daemon/argvcmds.c
@@ -221,7 +221,7 @@ command_get(confkeyval *ckv, int argc, c
                                kv = findConfKey(ckv, "port");
                                snprintf(buf, sizeof(buf), "%s/" CONTROL_SOCK 
"%d",
                                                value, kv->ival);
-                               value = control_send(&res, buf, -1, "", 
"mserver", 1, NULL);
+                               value = control_send(&res, buf, -1, "", 
"mserver", true, NULL);
                                if (value != NULL) {
                                        free(value);
                                        value = "unknown (failed to connect to 
monetdbd)";
@@ -277,7 +277,7 @@ command_get(confkeyval *ckv, int argc, c
                                snprintf(buf, sizeof(buf), "%s/" CONTROL_SOCK 
"%d",
                                                value, kv->ival);
                                freeConfFile(cport);
-                               value = control_send(&res, buf, -1, "", 
"version", 1, NULL);
+                               value = control_send(&res, buf, -1, "", 
"version", true, NULL);
                                if (value != NULL) {
                                        free(value);
                                        value = NULL;
diff --git a/tools/merovingian/daemon/controlrunner.c 
b/tools/merovingian/daemon/controlrunner.c
--- a/tools/merovingian/daemon/controlrunner.c
+++ b/tools/merovingian/daemon/controlrunner.c
@@ -150,7 +150,7 @@ recvWithTimeout(int msgsock, stream *fdi
        }
 }
 
-char
+bool
 control_authorise(
                const char *host,
                const char *chal,
@@ -166,7 +166,7 @@ control_authorise(
                Mfprintf(_mero_ctlout, "%s: remote control disabled\n", host);
                mnstr_printf(fout, "!access denied\n");
                mnstr_flush(fout, MNSTR_FLUSH_DATA);
-               return 0;
+               return false;
        }
 
        pwd = mcrypt_hashPassword(algo,
@@ -175,7 +175,7 @@ control_authorise(
                Mfprintf(_mero_ctlout, "%s: Allocation failure during 
authentication\n", host);
                mnstr_printf(fout, "!allocation failure\n");
                mnstr_flush(fout, MNSTR_FLUSH_DATA);
-               return 0;
+               return false;
        }
        if (strcmp(pwd, passwd) != 0) {
                free(pwd);
@@ -183,14 +183,14 @@ control_authorise(
                                "(bad passphrase)\n", host);
                mnstr_printf(fout, "!access denied\n");
                mnstr_flush(fout, MNSTR_FLUSH_DATA);
-               return 0;
+               return false;
        }
        free(pwd);
 
        mnstr_printf(fout, "=OK\n");
        mnstr_flush(fout, MNSTR_FLUSH_DATA);
 
-       return 1;
+       return true;
 }
 
 #define send_client(P)                                                         
\
diff --git a/tools/merovingian/daemon/controlrunner.h 
b/tools/merovingian/daemon/controlrunner.h
--- a/tools/merovingian/daemon/controlrunner.h
+++ b/tools/merovingian/daemon/controlrunner.h
@@ -11,7 +11,7 @@
 
 #include "stream.h"
 
-char control_authorise(const char *host, const char *chal, const char *algo, 
const char *passwd, stream *fout);
+bool control_authorise(const char *host, const char *chal, const char *algo, 
const char *passwd, stream *fout);
 void control_handleclient(const char *host, int sock, stream *fdin, stream 
*fdout);
 void *controlRunner(void *d);
 
diff --git a/tools/merovingian/daemon/discoveryrunner.c 
b/tools/merovingian/daemon/discoveryrunner.c
--- a/tools/merovingian/daemon/discoveryrunner.c
+++ b/tools/merovingian/daemon/discoveryrunner.c
@@ -178,7 +178,7 @@ getRemoteDB(const char *database)
        pdb = &dummy;
        while (rdb != NULL) {
                snprintf(mfullname, sizeof(mfullname), "%s/", rdb->fullname);
-               if (db_glob(mdatabase, mfullname) == 1) {
+               if (db_glob(mdatabase, mfullname)) {
                        /* create a fake sabdb struct, chain where necessary */
                        if (walk != NULL) {
                                walk = walk->next = malloc(sizeof(sabdb));
diff --git a/tools/merovingian/daemon/multiplex-funnel.c 
b/tools/merovingian/daemon/multiplex-funnel.c
--- a/tools/merovingian/daemon/multiplex-funnel.c
+++ b/tools/merovingian/daemon/multiplex-funnel.c
@@ -125,7 +125,7 @@ MFconnectionManager(void *d)
                                                if (len >= 4 &&
                                                                buf[len - 3] == 
'*' && buf[len - 4] == '/')
                                                        buf[len - 2] = '\0';
-                                               if (db_glob(buf, msg + 1) == 1) 
{
+                                               if (db_glob(buf, msg + 1)) {
                                                        sabdb *stats;
                                                        Mapi tm = NULL;
                                                        /* match! eat away 
trailing / (for matching) */
@@ -174,7 +174,7 @@ MFconnectionManager(void *d)
                                                if (len >= 4 &&
                                                                buf[len - 3] == 
'*' && buf[len - 4] == '/')
                                                        buf[len - 2] = '\0';
-                                               if (db_glob(buf, msg + 1) == 1) 
{
+                                               if (db_glob(buf, msg + 1)) {
                                                        /* reevaluate, to see 
if connection is still
                                                         * available */
                                                        sabdb *walk;
diff --git a/tools/merovingian/utils/control.c 
b/tools/merovingian/utils/control.c
--- a/tools/merovingian/utils/control.c
+++ b/tools/merovingian/utils/control.c
@@ -478,7 +478,7 @@ char* control_send(
                int port,
                const char *database,
                const char *command,
-               char wait,
+               bool wait,
                const char *pass)
 {
        char *msg;
@@ -639,7 +639,7 @@ char *
 control_ping(const char *host, int port, const char *pass) {
        char *res;
        char *err;
-       if ((err = control_send(&res, host, port, "", "ping", 0, pass)) == 
NULL) {
+       if ((err = control_send(&res, host, port, "", "ping", false, pass)) == 
NULL) {
                if (res != NULL)
                        free(res);
        }
diff --git a/tools/merovingian/utils/control.h 
b/tools/merovingian/utils/control.h
--- a/tools/merovingian/utils/control.h
+++ b/tools/merovingian/utils/control.h
@@ -15,7 +15,7 @@ char* control_send(
                int port,
                const char *database,
                const char *command,
-               char wait,
+               bool wait,
                const char *pass);
 char* control_send_callback(
                char** ret,
diff --git a/tools/merovingian/utils/glob.c b/tools/merovingian/utils/glob.c
--- a/tools/merovingian/utils/glob.c
+++ b/tools/merovingian/utils/glob.c
@@ -20,7 +20,7 @@
 /**
  * Returns if haystack matches expr, using tag globbing.
  */
-char
+bool
 db_glob(const char *expr, const char *haystack)
 {
        const char *haymem = NULL;
@@ -48,7 +48,7 @@ db_glob(const char *expr, const char *ha
                                                expr++;
                                                if (*expr == '\0') {
                                                        /* this will always 
match the rest */
-                                                       return(1);
+                                                       return(true);
                                                } else if (!escape && *expr == 
'*') {
                                                        continue;
                                                } else if (*expr == '\\') {
@@ -65,7 +65,7 @@ db_glob(const char *expr, const char *ha
                                        haymem = haystack + 1;
                                        if (*haystack == '\0')
                                                /* couldn't find it, so no 
match  */
-                                               return(0);
+                                               return(false);
                                        break;
                                }
                                /* do asterisk match if escaped */
@@ -75,7 +75,7 @@ db_glob(const char *expr, const char *ha
                                        if (haymem != NULL) {
                                                return(db_glob(exprmem, 
haymem));
                                        } else {
-                                               return(0);
+                                               return(false);
                                        }
                                }
                        break;
diff --git a/tools/merovingian/utils/glob.h b/tools/merovingian/utils/glob.h
--- a/tools/merovingian/utils/glob.h
+++ b/tools/merovingian/utils/glob.h
@@ -9,7 +9,7 @@
 #ifndef _SEEN_GLOB_H
 #define _SEEN_GLOB_H 1
 
-char db_glob(const char *expr, const char *haystack);
+bool db_glob(const char *expr, const char *haystack);
 
 #endif
 
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to