c1b7f013a1
- portlint(1) PR: 93669 Submitted by: Mike Buchanon <buchanon___manetheren.cl.msu.edu> (partial) Approved by: maintainer
24 lines
854 B
C++
24 lines
854 B
C++
--- code/bcpp.cpp.orig Sat May 18 13:53:27 2002
|
|
+++ code/bcpp.cpp Fri Jun 7 14:39:33 2002
|
|
@@ -2755,6 +2757,7 @@
|
|
char* pSPath = getenv ("PATH");
|
|
char* pEPath = NULL;
|
|
char* pNameMem = NULL;
|
|
+ char* tmpCfgName = new char[strlen("%%PREFIX%%/etc") + strlen(pCfgName)+1];
|
|
char sepChar = NULLC;
|
|
const char* pathSepChar;
|
|
char backUp;
|
|
@@ -2763,6 +2766,13 @@
|
|
// test to see if file is in current directory first !
|
|
if ((pCfgFile = fopen(pCfgName, "r")) != NULL)
|
|
return;
|
|
+
|
|
+ // look to see if it's in %%PREFIX%%/etc
|
|
+ tmpCfgName = strcat( tmpCfgName, "%%PREFIX%%/etc/" );
|
|
+ tmpCfgName = strcat( tmpCfgName, pCfgName );
|
|
+ if ((pCfgFile = fopen(tmpCfgName, "r")) != NULL)
|
|
+ return;
|
|
+
|
|
|
|
// environment variable not found, lord knows what it is !
|
|
if (pSPath == NULL)
|