summaryrefslogtreecommitdiff
path: root/apps/plugins/rockboy
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/rockboy')
-rw-r--r--apps/plugins/rockboy/rockboy.c6
-rw-r--r--apps/plugins/rockboy/rockmacros.h13
2 files changed, 5 insertions, 14 deletions
diff --git a/apps/plugins/rockboy/rockboy.c b/apps/plugins/rockboy/rockboy.c
index 46a0aa56c3..93bd98ca78 100644
--- a/apps/plugins/rockboy/rockboy.c
+++ b/apps/plugins/rockboy/rockboy.c
@@ -71,11 +71,11 @@ void setoptions (void)
71 DIR* dir; 71 DIR* dir;
72 char optionsave[sizeof(savedir)+sizeof(optionname)]; 72 char optionsave[sizeof(savedir)+sizeof(optionname)];
73 73
74 dir=opendir(savedir); 74 dir=rb->opendir(savedir);
75 if(!dir) 75 if(!dir)
76 mkdir(savedir); 76 rb->mkdir(savedir);
77 else 77 else
78 closedir(dir); 78 rb->closedir(dir);
79 79
80 snprintf(optionsave, sizeof(optionsave), "%s/%s", savedir, optionname); 80 snprintf(optionsave, sizeof(optionsave), "%s/%s", savedir, optionname);
81 81
diff --git a/apps/plugins/rockboy/rockmacros.h b/apps/plugins/rockboy/rockmacros.h
index ecf8a1ef6a..5d60d3f3e3 100644
--- a/apps/plugins/rockboy/rockmacros.h
+++ b/apps/plugins/rockboy/rockmacros.h
@@ -71,22 +71,13 @@ void dynamic_recompile (struct dynarec_block *newblock);
71#define isalnum(c) (isdigit(c) || (isalpha(c))) 71#define isalnum(c) (isdigit(c) || (isalpha(c)))
72 72
73#ifdef SIMULATOR 73#ifdef SIMULATOR
74#undef opendir
75#define opendir(a) rb->sim_opendir((a))
76#undef closedir
77#define closedir(a) rb->sim_closedir((a))
78#undef mkdir
79#define mkdir(a) rb->sim_mkdir((a))
80#undef open 74#undef open
81#define open(a,b) rb->sim_open((a),(b)) 75#define open(a,b) rb->sim_open((a),(b))
82#undef close
83#define close(a) rb->close((a))
84#undef lseek 76#undef lseek
85#define lseek(a,b,c) rb->sim_lseek((a),(b),(c)) 77#define lseek(a,b,c) rb->sim_lseek((a),(b),(c))
78#undef close
79#define close(a) rb->close((a))
86#else /* !SIMULATOR */ 80#else /* !SIMULATOR */
87#define opendir(a) rb->opendir((a))
88#define closedir(a) rb->closedir((a))
89#define mkdir(a) rb->mkdir((a))
90#define open(a,b) rb->open((a),(b)) 81#define open(a,b) rb->open((a),(b))
91#define lseek(a,b,c) rb->lseek((a),(b),(c)) 82#define lseek(a,b,c) rb->lseek((a),(b),(c))
92#define close(a) rb->close((a)) 83#define close(a) rb->close((a))