184 |
char *home; |
char *home; |
185 |
FILE *fp; |
FILE *fp; |
186 |
|
|
|
/* Try KEYMAP_PATH */ |
|
|
path1 = pathjoin(KEYMAP_PATH, filename); |
|
|
fp = fopen(path1, "r"); |
|
|
xfree(path1); |
|
|
if (fp) |
|
|
return fp; |
|
|
|
|
187 |
/* Try ~/.rdesktop/keymaps */ |
/* Try ~/.rdesktop/keymaps */ |
188 |
home = getenv("HOME"); |
home = getenv("HOME"); |
189 |
if (home) |
if (home) |
197 |
return fp; |
return fp; |
198 |
} |
} |
199 |
|
|
200 |
|
/* Try KEYMAP_PATH */ |
201 |
|
path1 = pathjoin(KEYMAP_PATH, filename); |
202 |
|
fp = fopen(path1, "r"); |
203 |
|
xfree(path1); |
204 |
|
if (fp) |
205 |
|
return fp; |
206 |
|
|
207 |
/* Try current directory, in case we are running from the source |
/* Try current directory, in case we are running from the source |
208 |
tree */ |
tree */ |
209 |
path1 = pathjoin("keymaps", filename); |
path1 = pathjoin("keymaps", filename); |