diff options
author | martin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2011-06-30 13:26:51 +0000 |
---|---|---|
committer | martin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2011-06-30 13:26:51 +0000 |
commit | ebdc3bf923ee9dea2de42f284862c15c492fc8c2 (patch) | |
tree | a710a3cbeff7574c799f1428d36e4eb2cec90bd0 | |
parent | eba5b3c8f78c643137fada69057b77607c17fc81 (diff) | |
download | navit-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.c | 3 |
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); } |