]> git.ipfire.org Git - thirdparty/rng-tools.git/commitdiff
Prefer 'bool' to 'int', for boolean values
authorJeff Garzik <jeff@garzik.org>
Wed, 18 Jul 2012 00:36:36 +0000 (20:36 -0400)
committerJeff Garzik <jgarzik@redhat.com>
Wed, 18 Jul 2012 00:36:36 +0000 (20:36 -0400)
rngd.c
rngd.h

diff --git a/rngd.c b/rngd.c
index 587567175b4660b9fd2bf19c79acc328068f238c..f83c562aff0eba7ba288b45aa076379ab384a3e1 100644 (file)
--- a/rngd.c
+++ b/rngd.c
@@ -58,7 +58,7 @@
  */
 
 /* Background/daemon mode */
-int am_daemon;                         /* Nonzero if we went daemon */
+bool am_daemon;                                /* True if we went daemon */
 
 bool server_running = true;            /* set to false, to stop daemon */
 
@@ -113,10 +113,10 @@ static struct arguments default_arguments = {
        .poll_timeout   = 60,
        .random_step    = 64,
        .fill_watermark = 2048,
-       .daemon         = 1,
-       .enable_tpm     = 1,
-       .quiet          = 0,
-       .verbose        = 0,
+       .daemon         = true,
+       .enable_tpm     = true,
+       .quiet          = false,
+       .verbose        = false,
 };
 struct arguments *arguments = &default_arguments;
 
@@ -159,10 +159,10 @@ static error_t parse_opt (int key, char *arg, struct argp_state *state)
        }
 
        case 'f':
-               arguments->daemon = 0;
+               arguments->daemon = false;
                break;
        case 'b':
-               arguments->daemon = 1;
+               arguments->daemon = true;
                break;
        case 's':
                if (sscanf(arg, "%i", &arguments->random_step) == 0)
@@ -177,17 +177,17 @@ static error_t parse_opt (int key, char *arg, struct argp_state *state)
                break;
        }
        case 'q':
-               arguments->quiet = 1;
+               arguments->quiet = true;
                break;
        case 'v':
-               arguments->verbose = 1;
+               arguments->verbose = true;
                break;
        case 'n': {
                int n;
                if ((sscanf(arg,"%i", &n) == 0) || ((n | 1)!=1))
                        argp_usage(state);
                else
-                       arguments->enable_tpm = 0;
+                       arguments->enable_tpm = false;
                break;
        }
 
@@ -324,7 +324,7 @@ int main(int argc, char **argv)
        init_kernel_rng(arguments->random_name);
 
        if (arguments->daemon) {
-               am_daemon = 1;
+               am_daemon = true;
 
                if (daemon(0, 0) < 0) {
                        if(!arguments->quiet)
diff --git a/rngd.h b/rngd.h
index 074bcd65a0400f5f2c5d4a73d54fca5d04d1a617..3ac495f9d110f2960cac655bd7c8d81241b670fb 100644 (file)
--- a/rngd.h
+++ b/rngd.h
@@ -46,10 +46,10 @@ struct arguments {
        int fill_watermark;
        double poll_timeout;
 
-       int quiet;
-       int verbose;
-       int daemon;
-       int enable_tpm;
+       bool quiet;
+       bool verbose;
+       bool daemon;
+       bool enable_tpm;
 };
 extern struct arguments *arguments;
 
@@ -67,7 +67,7 @@ struct rng {
 };
 
 /* Background/daemon mode */
-extern int am_daemon;                  /* Nonzero if we went daemon */
+extern bool am_daemon;                 /* True if we went daemon */
 
 
 /*