summaryrefslogtreecommitdiff
path: root/firmware/include/file.h
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/include/file.h')
-rw-r--r--firmware/include/file.h42
1 files changed, 18 insertions, 24 deletions
diff --git a/firmware/include/file.h b/firmware/include/file.h
index 4ba9c503b4..9b7f123999 100644
--- a/firmware/include/file.h
+++ b/firmware/include/file.h
@@ -38,33 +38,27 @@
38 38
39#if !defined(PLUGIN) && !defined(CODEC) 39#if !defined(PLUGIN) && !defined(CODEC)
40#if defined(APPLICATION) && !defined(__PCTOOL__) 40#if defined(APPLICATION) && !defined(__PCTOOL__)
41# define open(x, ...) app_open(x, __VA_ARGS__) 41#include "rbpaths.h"
42# define creat(x,m) app_creat(x, m) 42# define open(x, ...) app_open(x, __VA_ARGS__)
43# define remove(x) app_remove(x) 43# define creat(x,m) app_creat(x, m)
44# define rename(x,y) app_rename(x,y) 44# define remove(x) app_remove(x)
45extern int app_open(const char *name, int o, ...); 45# define rename(x,y) app_rename(x,y)
46extern int app_creat(const char *name, mode_t mode);
47extern int app_remove(const char* pathname);
48extern int app_rename(const char* path, const char* newname);
49# if (CONFIG_PLATFORM & (PLATFORM_SDL|PLATFORM_MAEMO|PLATFORM_PANDORA)) 46# if (CONFIG_PLATFORM & (PLATFORM_SDL|PLATFORM_MAEMO|PLATFORM_PANDORA))
50# define fsync(x) sim_fsync(x) 47/* SDL overrides a few more */
51# define ftruncate(x,y) sim_ftruncate(x,y) 48# define read(x,y,z) sim_read(x,y,z)
52# define lseek(x,y,z) sim_lseek(x,y,z) 49# define write(x,y,z) sim_write(x,y,z)
53# define read(x,y,z) sim_read(x,y,z)
54# define write(x,y,z) sim_write(x,y,z)
55# define close(x) sim_close(x)
56# endif 50# endif
57#elif defined(SIMULATOR) || defined(DBTOOL) 51#elif defined(SIMULATOR) || defined(DBTOOL)
58# define open(x, ...) sim_open(x, __VA_ARGS__) 52# define open(x, ...) sim_open(x, __VA_ARGS__)
59# define creat(x,m) sim_creat(x,m) 53# define creat(x,m) sim_creat(x,m)
60# define remove(x) sim_remove(x) 54# define remove(x) sim_remove(x)
61# define rename(x,y) sim_rename(x,y) 55# define rename(x,y) sim_rename(x,y)
62# define fsync(x) sim_fsync(x) 56# define fsync(x) sim_fsync(x)
63# define ftruncate(x,y) sim_ftruncate(x,y) 57# define ftruncate(x,y) sim_ftruncate(x,y)
64# define lseek(x,y,z) sim_lseek(x,y,z) 58# define lseek(x,y,z) sim_lseek(x,y,z)
65# define read(x,y,z) sim_read(x,y,z) 59# define read(x,y,z) sim_read(x,y,z)
66# define write(x,y,z) sim_write(x,y,z) 60# define write(x,y,z) sim_write(x,y,z)
67# define close(x) sim_close(x) 61# define close(x) sim_close(x)
68extern int sim_open(const char *name, int o, ...); 62extern int sim_open(const char *name, int o, ...);
69extern int sim_creat(const char *name, mode_t mode); 63extern int sim_creat(const char *name, mode_t mode);
70#endif 64#endif