From 4fc9774cb660ea99f90466c4253413447e23e2d0 Mon Sep 17 00:00:00 2001 From: Nguyễn Thái Ngọc Duy Date: Wed, 14 Apr 2010 07:00:16 +0200 Subject: win32: add realpath() --- include/mingw.h | 2 +- win32/mingw.c | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/include/mingw.h b/include/mingw.h index 7fff1ad38..0eb97d516 100644 --- a/include/mingw.h +++ b/include/mingw.h @@ -132,7 +132,7 @@ int fdprintf(int fd, const char *format, ...); NOIMPL(clearenv,void); IMPL(mingw_getenv,char*,NULL,const char *name UNUSED_PARAM); int mkstemp(char *template); -IMPL(realpath,char *,NULL,const char *path UNUSED_PARAM, char *resolved_path UNUSED_PARAM); +char *realpath(const char *path, char *resolved_path); NOIMPL(setenv,const char *name UNUSED_PARAM, const char *value UNUSED_PARAM, int replace UNUSED_PARAM); IMPL(unsetenv,void,,const char *env UNUSED_PARAM); diff --git a/win32/mingw.c b/win32/mingw.c index 937e9422c..b879bfbae 100644 --- a/win32/mingw.c +++ b/win32/mingw.c @@ -366,3 +366,9 @@ char *strsep(char **stringp, const char *delim) *stringp = NULL; return old_stringp; } + +char *realpath(const char *path, char *resolved_path) +{ + /* FIXME: need normalization */ + return strcpy(resolved_path, path); +} -- cgit v1.2.3-55-g6feb