aboutsummaryrefslogtreecommitdiff
path: root/win32
diff options
context:
space:
mode:
authorNguyễn Thái Ngọc Duy <pclouds@gmail.com>2010-04-14 07:03:20 +0200
committerNguyễn Thái Ngọc Duy <pclouds@gmail.com>2010-04-20 19:14:06 +0200
commit5ed8d3d00c6e71174a257c2bd6df901a5bde1c22 (patch)
tree93cca9c4bd01cd2d6731fe5dac13e25170dd0f5f /win32
parentca46d5097f6124489fbd3d6b45290c2c9b643831 (diff)
downloadbusybox-w32-5ed8d3d00c6e71174a257c2bd6df901a5bde1c22.tar.gz
busybox-w32-5ed8d3d00c6e71174a257c2bd6df901a5bde1c22.tar.bz2
busybox-w32-5ed8d3d00c6e71174a257c2bd6df901a5bde1c22.zip
win32: add get_busybox_exec_path(), which is bb_busybox_exec_path
This function will become bb_busybox_exec_path because there is no fixed installation location on Windows. Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Diffstat (limited to 'win32')
-rw-r--r--win32/mingw.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/win32/mingw.c b/win32/mingw.c
index b879bfbae..57573bf60 100644
--- a/win32/mingw.c
+++ b/win32/mingw.c
@@ -372,3 +372,12 @@ char *realpath(const char *path, char *resolved_path)
372 /* FIXME: need normalization */ 372 /* FIXME: need normalization */
373 return strcpy(resolved_path, path); 373 return strcpy(resolved_path, path);
374} 374}
375
376const char *get_busybox_exec_path(void)
377{
378 static char path[PATH_MAX] = "";
379
380 if (!*path)
381 GetModuleFileName(NULL, path, PATH_MAX);
382 return path;
383}