]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/binfmt/binfmt.c
basic/pager: convert the pager options to a flags argument
[thirdparty/systemd.git] / src / binfmt / binfmt.c
index 0dd202d086e41f3fedb3dae9ec62719e49ebceb7..9cead4a87cffa01426fa1c4ee399c3dc9b31b1d5 100644 (file)
@@ -22,7 +22,7 @@
 #include "util.h"
 
 static bool arg_cat_config = false;
-static bool arg_no_pager = false;
+static PagerFlags arg_pager_flags = 0;
 
 static int delete_rule(const char *rule) {
         _cleanup_free_ char *x = NULL, *fn = NULL;
@@ -160,7 +160,7 @@ static int parse_argv(int argc, char *argv[]) {
                         break;
 
                 case ARG_NO_PAGER:
-                        arg_no_pager = true;
+                        arg_pager_flags |= PAGER_DISABLE;
                         break;
 
                 case '?':
@@ -212,7 +212,7 @@ int main(int argc, char *argv[]) {
                 }
 
                 if (arg_cat_config) {
-                        (void) pager_open(arg_no_pager, false);
+                        (void) pager_open(arg_pager_flags);
 
                         r = cat_files(NULL, files, 0);
                         goto finish;