aboutsummaryrefslogtreecommitdiff
path: root/src/util/program.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2010-03-10 16:16:13 +0000
committerChristian Grothoff <christian@grothoff.org>2010-03-10 16:16:13 +0000
commit327894e8d39e3facb6c6f11a45431de5cddaad6a (patch)
tree5796f9f99d9a3f0f6626a42332bfb2574c929d99 /src/util/program.c
parent0642778223aed4c0a2ef03eed1362afb041194f3 (diff)
downloadgnunet-327894e8d39e3facb6c6f11a45431de5cddaad6a.tar.gz
gnunet-327894e8d39e3facb6c6f11a45431de5cddaad6a.zip
allow -l for daemons
Diffstat (limited to 'src/util/program.c')
-rw-r--r--src/util/program.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/util/program.c b/src/util/program.c
index 8d1704fbc..1ba9e09d4 100644
--- a/src/util/program.c
+++ b/src/util/program.c
@@ -138,6 +138,7 @@ GNUNET_PROGRAM_run (int argc,
138 struct CommandContext cc; 138 struct CommandContext cc;
139 char *path; 139 char *path;
140 char *loglev; 140 char *loglev;
141 char *logfile;
141 int ret; 142 int ret;
142 unsigned int cnt; 143 unsigned int cnt;
143 struct GNUNET_CONFIGURATION_Handle *cfg; 144 struct GNUNET_CONFIGURATION_Handle *cfg;
@@ -145,11 +146,13 @@ GNUNET_PROGRAM_run (int argc,
145 GNUNET_GETOPT_OPTION_CFG_FILE (&cc.cfgfile), 146 GNUNET_GETOPT_OPTION_CFG_FILE (&cc.cfgfile),
146 GNUNET_GETOPT_OPTION_HELP (binaryHelp), 147 GNUNET_GETOPT_OPTION_HELP (binaryHelp),
147 GNUNET_GETOPT_OPTION_LOGLEVEL (&loglev), 148 GNUNET_GETOPT_OPTION_LOGLEVEL (&loglev),
149 GNUNET_GETOPT_OPTION_LOGFILE (&logfile),
148 GNUNET_GETOPT_OPTION_VERSION (PACKAGE_VERSION) 150 GNUNET_GETOPT_OPTION_VERSION (PACKAGE_VERSION)
149 }; 151 };
150 struct GNUNET_GETOPT_CommandLineOption *allopts; 152 struct GNUNET_GETOPT_CommandLineOption *allopts;
151 const char *gargs; 153 const char *gargs;
152 154
155 logfile = NULL;
153 gargs = getenv ("GNUNET_ARGS"); 156 gargs = getenv ("GNUNET_ARGS");
154 if (gargs != NULL) 157 if (gargs != NULL)
155 { 158 {
@@ -207,7 +210,7 @@ GNUNET_PROGRAM_run (int argc,
207 ((GNUNET_OK != 210 ((GNUNET_OK !=
208 GNUNET_log_setup (binaryName, 211 GNUNET_log_setup (binaryName,
209 loglev, 212 loglev,
210 NULL)) || 213 logfile)) ||
211 (GNUNET_OK != GNUNET_CONFIGURATION_load (cfg, cc.cfgfile)))) 214 (GNUNET_OK != GNUNET_CONFIGURATION_load (cfg, cc.cfgfile))))
212 215
213 { 216 {