From 8e044b785668c71786e29d8c7d261b3762a7cae6 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Fri, 23 Jan 2004 11:36:02 +0000 Subject: mkdir() fix for the winsim, should fix the red build. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4269 a1c6a512-1295-4272-9138-f99709370657 --- uisimulator/win32/io.c | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) (limited to 'uisimulator/win32/io.c') diff --git a/uisimulator/win32/io.c b/uisimulator/win32/io.c index 862923dd5f..5055ba69e7 100644 --- a/uisimulator/win32/io.c +++ b/uisimulator/win32/io.c @@ -18,7 +18,6 @@ ****************************************************************************/ #include - #include "file.h" #include "debug.h" @@ -47,3 +46,18 @@ int win32_filesize(int fd) return(size); } + +extern (mkdir)(const char *name); + +int win32_mkdir(const char *name, int mode) +{ + char buffer[256]; /* sufficiently big */ + (void)mode; + if(name[0] == '/') { + sprintf(buffer, "%s%s", SIMULATOR_ARCHOS_ROOT, name); + + debugf("We create the real directory '%s'\n", buffer); + return (mkdir)(buffer); + } + return (mkdir)(name); +} -- cgit v1.2.3