summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2011-06-30 13:26:51 +0000
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2011-06-30 13:26:51 +0000
commitebdc3bf923ee9dea2de42f284862c15c492fc8c2 (patch)
treea710a3cbeff7574c799f1428d36e4eb2cec90bd0
parenteba5b3c8f78c643137fada69057b77607c17fc81 (diff)
downloadnavit-ebdc3bf923ee9dea2de42f284862c15c492fc8c2.tar.gz
Fix:Core:Use more portable lseek for detemining file size
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4558 ffa7fe5e-494d-0410-b361-a75ebd5db220
-rw-r--r--navit/file.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/navit/file.c b/navit/file.c
index 33f1070e2..477cf98e4 100644
--- a/navit/file.c
+++ b/navit/file.c
@@ -241,8 +241,7 @@ file_create(char *name, struct attr **options)
return NULL;
}
dbg(1,"fd=%d\n", file->fd);
- fstat(file->fd, &stat);
- file->size=stat.st_size;
+ file->size=lseek(file->fd, 0, SEEK_END);
dbg(1,"size="LONGLONG_FMT"\n", file->size);
file->name_id = (long)atom(name);
}