aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNguyễn Thái Ngọc Duy <pclouds@gmail.com>2010-04-14 06:57:09 +0200
committerNguyễn Thái Ngọc Duy <pclouds@gmail.com>2010-04-20 19:14:14 +0200
commitec2e3e4eb749022ce426a4847482c7a386fbf718 (patch)
treecb2382fdbd791e439acc19d283573c52e90a1487
parent28d6ffcd5e47bc4e648b70c917eeda25f6798f89 (diff)
downloadbusybox-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.c13
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
467char *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
466struct passwd *getpwuid(int uid) 479struct passwd *getpwuid(int uid)
467{ 480{
468 static char user_name[100]; 481 static char user_name[100];