diff options
Diffstat (limited to 'gprofng/src/Settings.cc')
-rw-r--r-- | gprofng/src/Settings.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gprofng/src/Settings.cc b/gprofng/src/Settings.cc index 39cb806..572997f 100644 --- a/gprofng/src/Settings.cc +++ b/gprofng/src/Settings.cc @@ -407,7 +407,10 @@ Settings::read_rc (bool ipc_or_rdt_mode) free (rc_path); // Read system-wide file - rc_path = dbe_sprintf (NTXT ("%s/gprofng.rc"), SYSCONFDIR); + const char *sysconfdir = getenv("GPROFNG_SYSCONFDIR"); + if (sysconfdir == NULL) + sysconfdir = SYSCONFDIR; + rc_path = dbe_sprintf (NTXT ("%s/gprofng.rc"), sysconfdir); if (access (rc_path, R_OK | F_OK) != 0) { StringBuilder sb; |