aboutsummaryrefslogtreecommitdiffhomepage
path: root/env.cpp
diff options
context:
space:
mode:
authorGravatar ridiculousfish <corydoras@ridiculousfish.com>2012-03-09 11:56:33 -0800
committerGravatar ridiculousfish <corydoras@ridiculousfish.com>2012-03-09 11:56:33 -0800
commitafd78f3f0b973e281db5b78e4d5851f36a32988f (patch)
treea8792848d76a26e50839c8f1dba258fe9cbb2335 /env.cpp
parent44f3f51e0d1cc6d4f75048e7e0f9cda1cdf2460f (diff)
Allow g_log_forks to be set by fish_log_forks env var
Diffstat (limited to 'env.cpp')
-rw-r--r--env.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/env.cpp b/env.cpp
index b566f13d..47dd777c 100644
--- a/env.cpp
+++ b/env.cpp
@@ -667,10 +667,12 @@ void env_init()
ENV_GLOBAL | ENV_EXPORT );
}
- /*
- Set correct defaults for e.g. USER and HOME variables
- */
+ /* Set correct defaults for e.g. USER and HOME variables */
env_set_defaults();
+
+ /* Set g_log_forks */
+ env_var_t log_forks = env_get_string(L"fish_log_forks");
+ g_log_forks = ! log_forks.missing_or_empty() && from_string<bool>(log_forks);
}
void env_destroy()