diff options
author | Nguyễn Thái Ngọc Duy <pclouds@gmail.com> | 2010-04-14 06:57:09 +0200 |
---|---|---|
committer | Nguyễn Thái Ngọc Duy <pclouds@gmail.com> | 2010-04-20 19:14:14 +0200 |
commit | ec2e3e4eb749022ce426a4847482c7a386fbf718 (patch) | |
tree | cb2382fdbd791e439acc19d283573c52e90a1487 | |
parent | 28d6ffcd5e47bc4e648b70c917eeda25f6798f89 (diff) | |
download | busybox-w32-ec2e3e4eb749022ce426a4847482c7a386fbf718.tar.gz busybox-w32-ec2e3e4eb749022ce426a4847482c7a386fbf718.tar.bz2 busybox-w32-ec2e3e4eb749022ce426a4847482c7a386fbf718.zip |
win32: Replace getcwd() to return forward slashes
Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
-rw-r--r-- | win32/mingw.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/win32/mingw.c b/win32/mingw.c index dda7d654f..191ac75f0 100644 --- a/win32/mingw.c +++ b/win32/mingw.c | |||
@@ -463,6 +463,19 @@ struct tm *localtime_r(const time_t *timep, struct tm *result) | |||
463 | return result; | 463 | return result; |
464 | } | 464 | } |
465 | 465 | ||
466 | #undef getcwd | ||
467 | char *mingw_getcwd(char *pointer, int len) | ||
468 | { | ||
469 | int i; | ||
470 | char *ret = getcwd(pointer, len); | ||
471 | if (!ret) | ||
472 | return ret; | ||
473 | for (i = 0; ret[i]; i++) | ||
474 | if (ret[i] == '\\') | ||
475 | ret[i] = '/'; | ||
476 | return ret; | ||
477 | } | ||
478 | |||
466 | struct passwd *getpwuid(int uid) | 479 | struct passwd *getpwuid(int uid) |
467 | { | 480 | { |
468 | static char user_name[100]; | 481 | static char user_name[100]; |