From e3a12d34ea92cb67cee20b75d7531b58da0a76d6 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Tue, 7 May 2002 12:25:30 +0000 Subject: adjusted to build on my solaris box git-svn-id: svn://svn.rockbox.org/rockbox/trunk@493 a1c6a512-1295-4272-9138-f99709370657 --- uisimulator/x11/dir.h | 36 ++++++++++-------------------------- 1 file changed, 10 insertions(+), 26 deletions(-) (limited to 'uisimulator/x11/dir.h') diff --git a/uisimulator/x11/dir.h b/uisimulator/x11/dir.h index a3898076f6..98bf175c11 100644 --- a/uisimulator/x11/dir.h +++ b/uisimulator/x11/dir.h @@ -17,39 +17,23 @@ * ****************************************************************************/ -#define dirent x11_dirent -#define readdir(x) x11_readdir(x) -#define opendir(x) x11_opendir(x) -#define closedir(x) x11_closedir(x) - -/* - * The defines above should let us use the readdir() and opendir() in target - * code just as they're defined to work in target. They will then call our - * x11_* versions of the functions that'll work as wrappers for the actual - * host functions. - */ - #include -#include - -#undef dirent - +typedef void DIR; #define DIRFUNCTIONS_DEFINED /* prevent those prototypes */ - +#define dirent x11_dirent #include "../../firmware/common/dir.h" +#undef dirent -#define SIMULATOR_ARCHOS_ROOT "archos" - -struct mydir { - DIR *dir; - char *name; -}; - -typedef struct mydir MYDIR; +typedef void * MYDIR; extern MYDIR *x11_opendir(char *name); -extern struct dirent* x11_readdir(MYDIR* dir); +extern struct x11_dirent* x11_readdir(MYDIR* dir); extern void x11_closedir(MYDIR *dir); #define DIR MYDIR +#define dirent x11_dirent +#define opendir(x) x11_opendir(x) +#define readdir(x) x11_readdir(x) +#define closedir(x) x11_closedir(x) + -- cgit v1.2.3