summaryrefslogtreecommitdiff
path: root/uisimulator/x11/io.c
diff options
context:
space:
mode:
authorLinus Nielsen Feltzing <linus@haxx.se>2003-03-18 00:39:57 +0000
committerLinus Nielsen Feltzing <linus@haxx.se>2003-03-18 00:39:57 +0000
commite98bad5b386d58a6add0b7db31ea7090cb791b55 (patch)
tree34d05b75f305da2bba228af448e9de953250136c /uisimulator/x11/io.c
parent55fc6df87491f20e0776b167cf58e84d49e00efd (diff)
downloadrockbox-e98bad5b386d58a6add0b7db31ea7090cb791b55.tar.gz
rockbox-e98bad5b386d58a6add0b7db31ea7090cb791b55.zip
Added the filesize() function
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3473 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'uisimulator/x11/io.c')
-rw-r--r--uisimulator/x11/io.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/uisimulator/x11/io.c b/uisimulator/x11/io.c
index bc9c99fa10..c33a42d636 100644
--- a/uisimulator/x11/io.c
+++ b/uisimulator/x11/io.c
@@ -156,6 +156,15 @@ int x11_rename(char *oldpath, char* newpath)
156 return -1; 156 return -1;
157} 157}
158 158
159int x11_filesize(int fd)
160{
161 int old = lseek(fd, 0, SEEK_CUR);
162 int size = lseek(fd, 0, SEEK_END);
163 lseek(fd, old, SEEK_SET);
164
165 return(size);
166}
167
159void fat_size(unsigned int* size, unsigned int* free) 168void fat_size(unsigned int* size, unsigned int* free)
160{ 169{
161 struct statfs fs; 170 struct statfs fs;