X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;ds=inline;f=lib%2Ffb-mmap.c;h=41e65832653c8c16180920d78172bc6221428e63;hb=1d8112cb590e458baa899805908a8ac910f58163;hp=85dc27ee2c10566e4d77d222acad39e87d495a4c;hpb=3355e84f7cd4485564b92145efff82ac73c61873;p=libucw.git diff --git a/lib/fb-mmap.c b/lib/fb-mmap.c index 85dc27ee..41e65832 100644 --- a/lib/fb-mmap.c +++ b/lib/fb-mmap.c @@ -117,7 +117,7 @@ bfmm_spout(struct fastbuf *f) DBG(" -> %p %p %p(%x) %p", f->buffer, f->bptr, f->bstop, (int)f->pos, f->bufend); } -static void +static int bfmm_seek(struct fastbuf *f, sh_off_t pos, int whence) { if (whence == SEEK_END) @@ -128,6 +128,7 @@ bfmm_seek(struct fastbuf *f, sh_off_t pos, int whence) f->pos = pos; f->bptr = f->bstop = f->bufend; /* force refill/spout call */ DBG("Seek -> %p %p %p(%x) %p", f->buffer, f->bptr, f->bstop, (int)f->pos, f->bufend); + return 1; } static void