]> git.itanic.dy.fi Git - rrdd/commitdiff
rrdtool: Replace repeating strings with a definition
authorTimo Kokkonen <kaapeli@itanic.dy.fi>
Mon, 7 Mar 2011 08:20:15 +0000 (10:20 +0200)
committerTimo Kokkonen <kaapeli@itanic.dy.fi>
Mon, 7 Mar 2011 08:32:57 +0000 (10:32 +0200)
The command path should be in a defintion, in case one wants to change
it.

Signed-off-by: Timo Kokkonen <kaapeli@itanic.dy.fi>
rrdtool.c

index 0aff0294364f840f6532705bf15425df91f12b17..af50b22838ec0886cb69d49cf387135fdb604955 100644 (file)
--- a/rrdtool.c
+++ b/rrdtool.c
@@ -6,6 +6,8 @@
 #define MAX_ARGS       512
 #define ARGSTR_LEN     32768
 
+#define RRDTOOL_CMD "/usr/bin/rrdtool"
+
 #define print(fmt, arg...) \
        args[argcnt] = argstr + idx;                    \
        idx += sprintf(argstr + idx, fmt, ##arg);       \
@@ -14,7 +16,7 @@
 
 int rrdtool_draw_image(struct rrd_image *image)
 {
-       char cmd[] = "/usr/bin/rrdtool";
+       char cmd[] = RRDTOOL_CMD;
 //     char cmd[] = "echo";
        char *args[512], argstr[ARGSTR_LEN];
        int idx = 0, argcnt = 0, i,j;
@@ -78,7 +80,7 @@ int rrdtool_draw_images(struct rrd_image **image)
 int rrdtool_update_data(struct rrd_database *rrd)
 {
        char data[1024];
-       char cmd[] = "/usr/bin/rrdtool";
+       char cmd[] = RRDTOOL_CMD;
 //     char cmd[] = "echo";
        char *cmdline[] = {
                "",