]> git.ipfire.org Git - thirdparty/mlmmj.git/commitdiff
statctrl: convert to stdbool
authorBaptiste Daroussin <bapt@FreeBSD.org>
Wed, 3 Nov 2021 10:53:27 +0000 (11:53 +0100)
committerBaptiste Daroussin <bapt@FreeBSD.org>
Wed, 3 Nov 2021 13:17:22 +0000 (14:17 +0100)
include/controls.h
src/controls.c

index a5b56d9bc09b29c50aee6d1670b3026ee0e75b6b..af5e037fc72cd5601c555afbd0609054e53bf5e3 100644 (file)
@@ -24,8 +24,9 @@
 #define STATCTRL_H
 
 #include "mlmmj.h"
+#include <stdbool.h>
 
-int statctrl(struct mlmmj_list *list, const char *ctrlstr);
+bool statctrl(struct mlmmj_list *list, const char *ctrlstr);
 char *ctrlvalue(struct mlmmj_list *list, const char *ctrlstr);
 char *ctrlcontent(struct mlmmj_list *list, const char *ctrlstr);
 char *textcontent(struct mlmmj_list *list, const char *ctrlstr);
index 750df0874cd1a2194e0e68310493a13f5c8db7db..b893febacdcd3539c630203792503eb646d5d3ee 100644 (file)
@@ -155,20 +155,20 @@ ctrlvalues(struct mlmmj_list *list, const char *ctrlstr)
        return (ret);
 }
 
-int
+bool
 statctrl(struct mlmmj_list *list, const char *ctrlstr)
 {
        open_control(list);
 
        if (faccessat(list->controlfd, ctrlstr, F_OK, 0) == -1) {
                if(errno == ENOENT)
-                       return 0;
+                       return (false);
                log_error(LOG_ARGS, "Could not stat %s/control/%s. "
                    "Bailing out.", list->dir, ctrlstr);
                exit(EXIT_FAILURE);
        }
 
-       return 1;
+       return (true);
 }
 
 time_t