summaryrefslogtreecommitdiff
path: root/firmware/common/file.h
diff options
context:
space:
mode:
authorBjörn Stenberg <bjorn@haxx.se>2002-10-20 22:50:58 +0000
committerBjörn Stenberg <bjorn@haxx.se>2002-10-20 22:50:58 +0000
commitb7b48fea02fdac51071eef084a980cee4bcba221 (patch)
treeca2e1f55fd67cda98b395eb0259d14426865af4f /firmware/common/file.h
parent1df1e51a030e3a7c87f7e882f67b3c7588353300 (diff)
downloadrockbox-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.h16
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)
43int open (const char*, int, ...); 43extern int open(const char*, int, ...);
44extern int close(int fd); 44extern int close(int fd);
45int read (int, void*, unsigned int); 45extern int read(int, void*, unsigned int);
46long lseek (int, long, int); 46extern long lseek(int, long, int);
47 47
48#else 48#else
49 49
50#ifndef SIMULATOR 50#ifndef SIMULATOR
51extern int open(char* pathname, int flags); 51extern int open(const char* pathname, int flags);
52extern int close(int fd); 52extern int close(int fd);
53extern int read(int fd, void* buf, int count); 53extern int read(int fd, void* buf, int count);
54extern int lseek(int fd, int offset, int whence); 54extern int lseek(int fd, int offset, int whence);
55 55extern int creat(const char *pathname, int mode);
56#ifdef DISK_WRITE
57extern int write(int fd, void* buf, int count); 56extern int write(int fd, void* buf, int count);
58extern int remove(char* pathname); 57extern int remove(const char* pathname);
59extern int rename(char* oldname, char* newname); 58extern int rename(const char* oldname, const char* newname);
60#endif
61 59
62#else 60#else
63#ifdef WIN32 61#ifdef WIN32