diff options
-rw-r--r-- | apps/plugin.h | 2 | ||||
-rw-r--r-- | firmware/common/dir.c | 6 | ||||
-rw-r--r-- | firmware/include/dir.h | 6 |
3 files changed, 7 insertions, 7 deletions
diff --git a/apps/plugin.h b/apps/plugin.h index 9728dc4ac4..e017247e77 100644 --- a/apps/plugin.h +++ b/apps/plugin.h | |||
@@ -150,7 +150,7 @@ struct plugin_api { | |||
150 | int (*read_line)(int fd, char* buffer, int buffer_size); | 150 | int (*read_line)(int fd, char* buffer, int buffer_size); |
151 | 151 | ||
152 | /* dir */ | 152 | /* dir */ |
153 | DIR* (*opendir)(char* name); | 153 | DIR* (*opendir)(const char* name); |
154 | int (*closedir)(DIR* dir); | 154 | int (*closedir)(DIR* dir); |
155 | struct dirent* (*readdir)(DIR* dir); | 155 | struct dirent* (*readdir)(DIR* dir); |
156 | 156 | ||
diff --git a/firmware/common/dir.c b/firmware/common/dir.c index 6ca3a76e3b..27666d26e9 100644 --- a/firmware/common/dir.c +++ b/firmware/common/dir.c | |||
@@ -28,7 +28,7 @@ | |||
28 | 28 | ||
29 | static DIR opendirs[MAX_OPEN_DIRS]; | 29 | static DIR opendirs[MAX_OPEN_DIRS]; |
30 | 30 | ||
31 | DIR* opendir(char* name) | 31 | DIR* opendir(const char* name) |
32 | { | 32 | { |
33 | char namecopy[MAX_PATH]; | 33 | char namecopy[MAX_PATH]; |
34 | char* part; | 34 | char* part; |
@@ -117,7 +117,7 @@ struct dirent* readdir(DIR* dir) | |||
117 | return theent; | 117 | return theent; |
118 | } | 118 | } |
119 | 119 | ||
120 | int mkdir(char *name, int mode) | 120 | int mkdir(const char *name, int mode) |
121 | { | 121 | { |
122 | DIR *dir; | 122 | DIR *dir; |
123 | char namecopy[MAX_PATH]; | 123 | char namecopy[MAX_PATH]; |
@@ -182,7 +182,7 @@ int mkdir(char *name, int mode) | |||
182 | return rc; | 182 | return rc; |
183 | } | 183 | } |
184 | 184 | ||
185 | int rmdir(char* name) | 185 | int rmdir(const char* name) |
186 | { | 186 | { |
187 | int rc; | 187 | int rc; |
188 | DIR* dir; | 188 | DIR* dir; |
diff --git a/firmware/include/dir.h b/firmware/include/dir.h index 7de0276840..ae0aa29cff 100644 --- a/firmware/include/dir.h +++ b/firmware/include/dir.h | |||
@@ -71,10 +71,10 @@ typedef struct DIRtag | |||
71 | 71 | ||
72 | #ifndef DIRFUNCTIONS_DEFINED | 72 | #ifndef DIRFUNCTIONS_DEFINED |
73 | 73 | ||
74 | extern DIR* opendir(char* name); | 74 | extern DIR* opendir(const char* name); |
75 | extern int closedir(DIR* dir); | 75 | extern int closedir(DIR* dir); |
76 | extern int mkdir(char* name, int mode); | 76 | extern int mkdir(const char* name, int mode); |
77 | extern int rmdir(char* name); | 77 | extern int rmdir(const char* name); |
78 | 78 | ||
79 | extern struct dirent* readdir(DIR* dir); | 79 | extern struct dirent* readdir(DIR* dir); |
80 | 80 | ||