diff options
author | Björn Stenberg <bjorn@haxx.se> | 2002-10-20 22:50:58 +0000 |
---|---|---|
committer | Björn Stenberg <bjorn@haxx.se> | 2002-10-20 22:50:58 +0000 |
commit | b7b48fea02fdac51071eef084a980cee4bcba221 (patch) | |
tree | ca2e1f55fd67cda98b395eb0259d14426865af4f /firmware/common/file.h | |
parent | 1df1e51a030e3a7c87f7e882f67b3c7588353300 (diff) | |
download | rockbox-b7b48fea02fdac51071eef084a980cee4bcba221.tar.gz rockbox-b7b48fea02fdac51071eef084a980cee4bcba221.zip |
Snapshot of file writing code. Bugs remain. Only short names are supported yet.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2726 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/common/file.h')
-rw-r--r-- | firmware/common/file.h | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/firmware/common/file.h b/firmware/common/file.h index c95811fc55..7a7c63d665 100644 --- a/firmware/common/file.h +++ b/firmware/common/file.h | |||
@@ -40,24 +40,22 @@ | |||
40 | #endif | 40 | #endif |
41 | 41 | ||
42 | #if defined(__MINGW32__) && defined(SIMULATOR) | 42 | #if defined(__MINGW32__) && defined(SIMULATOR) |
43 | int open (const char*, int, ...); | 43 | extern int open(const char*, int, ...); |
44 | extern int close(int fd); | 44 | extern int close(int fd); |
45 | int read (int, void*, unsigned int); | 45 | extern int read(int, void*, unsigned int); |
46 | long lseek (int, long, int); | 46 | extern long lseek(int, long, int); |
47 | 47 | ||
48 | #else | 48 | #else |
49 | 49 | ||
50 | #ifndef SIMULATOR | 50 | #ifndef SIMULATOR |
51 | extern int open(char* pathname, int flags); | 51 | extern int open(const char* pathname, int flags); |
52 | extern int close(int fd); | 52 | extern int close(int fd); |
53 | extern int read(int fd, void* buf, int count); | 53 | extern int read(int fd, void* buf, int count); |
54 | extern int lseek(int fd, int offset, int whence); | 54 | extern int lseek(int fd, int offset, int whence); |
55 | 55 | extern int creat(const char *pathname, int mode); | |
56 | #ifdef DISK_WRITE | ||
57 | extern int write(int fd, void* buf, int count); | 56 | extern int write(int fd, void* buf, int count); |
58 | extern int remove(char* pathname); | 57 | extern int remove(const char* pathname); |
59 | extern int rename(char* oldname, char* newname); | 58 | extern int rename(const char* oldname, const char* newname); |
60 | #endif | ||
61 | 59 | ||
62 | #else | 60 | #else |
63 | #ifdef WIN32 | 61 | #ifdef WIN32 |