1
0
forked from 0ad/0ad

add win_exe_dir (application's start directory)

This was SVN commit r1377.
This commit is contained in:
janwas 2004-11-22 07:40:32 +00:00
parent affc35521f
commit 3b5ab280d4
2 changed files with 10 additions and 0 deletions

View File

@ -35,6 +35,7 @@ void sle(int x)
}
char win_sys_dir[MAX_PATH+1];
char win_exe_dir[MAX_PATH+1];
//
@ -265,6 +266,14 @@ static inline void pre_libc_init()
InitializeCriticalSection(&cs[i]);
GetSystemDirectory(win_sys_dir, sizeof(win_sys_dir));
if(GetModuleFileName(GetModuleHandle(0), win_exe_dir, MAX_PATH) != 0)
{
char* slash = strrchr(win_exe_dir, '\\');
if(slash)
*slash = '\0';
}
}

View File

@ -338,6 +338,7 @@ extern void win_unlock(uint idx);
extern char win_sys_dir[MAX_PATH+1];
extern char win_exe_dir[MAX_PATH+1];
#endif // #ifndef WIN_INTERNAL_H