1 diff -Nru gammu/common/gsmstate.c gammu.new/common/gsmstate.c
2 --- gammu/common/gsmstate.c Sat Nov 30 20:15:12 2002
3 +++ gammu.new/common/gsmstate.c Sat Mar 29 12:29:07 2003
10 #if defined(WIN32) || defined(DJGPP)
11 homedir = getenv("HOMEDRIVE");
13 strncat(rcfile, homedir ? homedir : "", 200);
14 strncat(rcfile, "\\gammurc", 200);
16 - homedir = getenv("HOME");
17 - if (homedir) strncpy(rcfile, homedir, 200);
18 - strncat(rcfile, "/.gammurc", 200);
19 + etc_dir = getenv("ETC_DIR");
21 + strncpy(rcfile, etc_dir, 200);
22 + strncat(rcfile, "/gammurc", 200);
24 + homedir = getenv("HOME");
25 + if (homedir) strncpy(rcfile, homedir, 200);
26 + strncat(rcfile, "/.gammurc", 200);
30 if ((cfg_info = CFG_ReadFile(rcfile, false)) == NULL) {