diff options
Diffstat (limited to 'firmware/include/file.h')
-rw-r--r-- | firmware/include/file.h | 42 |
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) |
45 | extern int app_open(const char *name, int o, ...); | 45 | # define rename(x,y) app_rename(x,y) |
46 | extern int app_creat(const char *name, mode_t mode); | ||
47 | extern int app_remove(const char* pathname); | ||
48 | extern 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) |
68 | extern int sim_open(const char *name, int o, ...); | 62 | extern int sim_open(const char *name, int o, ...); |
69 | extern int sim_creat(const char *name, mode_t mode); | 63 | extern int sim_creat(const char *name, mode_t mode); |
70 | #endif | 64 | #endif |