X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=ucw%2Ffb-mmap.c;h=e3d7ba5311ee6a9b615dd4e6e46ce9240266e13d;hb=34cb2b0143a1df0cde5edeb5e952db30e85ee987;hp=8f9f0bb28b7d59ac4605d9552d3093012e809a7c;hpb=913bb7103c13f3cc38d314cf3c5c5bdf7453f395;p=libucw.git diff --git a/ucw/fb-mmap.c b/ucw/fb-mmap.c index 8f9f0bb2..e3d7ba53 100644 --- a/ucw/fb-mmap.c +++ b/ucw/fb-mmap.c @@ -9,24 +9,24 @@ #undef LOCAL_DEBUG -#include "ucw/lib.h" -#include "ucw/fastbuf.h" -#include "ucw/lfs.h" -#include "ucw/conf.h" +#include +#include +#include +#include #include #include #include #include -static uns mmap_window_size = 16*CPU_PAGE_SIZE; -static uns mmap_extend_size = 4*CPU_PAGE_SIZE; +static uint mmap_window_size = 16*CPU_PAGE_SIZE; +static uint mmap_extend_size = 4*CPU_PAGE_SIZE; #ifndef TEST static struct cf_section fbmm_config = { CF_ITEMS { - CF_UNS("WindowSize", &mmap_window_size), - CF_UNS("ExtendSize", &mmap_extend_size), + CF_UINT("WindowSize", &mmap_window_size), + CF_UINT("ExtendSize", &mmap_extend_size), CF_END } }; @@ -44,10 +44,10 @@ struct fb_mmap { ucw_off_t file_size; ucw_off_t file_extend; ucw_off_t window_pos; - uns window_size; + uint window_size; int mode; }; -#define FB_MMAP(f) ((struct fb_mmap *)(f)->is_fastbuf) +#define FB_MMAP(f) ((struct fb_mmap *)(f)) static void bfmm_map_window(struct fastbuf *f) @@ -55,7 +55,7 @@ bfmm_map_window(struct fastbuf *f) struct fb_mmap *F = FB_MMAP(f); ucw_off_t pos0 = f->pos & ~(ucw_off_t)(CPU_PAGE_SIZE-1); int l = MIN((ucw_off_t)mmap_window_size, F->file_extend - pos0); - uns ll = ALIGN_TO(l, CPU_PAGE_SIZE); + uint ll = ALIGN_TO(l, CPU_PAGE_SIZE); int prot = ((F->mode & O_ACCMODE) == O_RDONLY) ? PROT_READ : (PROT_READ | PROT_WRITE); DBG(" ... Mapping %x(%x)+%x(%x) len=%x extend=%x", (int)pos0, (int)f->pos, ll, l, (int)F->file_size, (int)F->file_extend); @@ -154,7 +154,7 @@ bfmm_close(struct fastbuf *f) } static int -bfmm_config(struct fastbuf *f, uns item, int value) +bfmm_config(struct fastbuf *f, uint item, int value) { int orig; @@ -170,7 +170,7 @@ bfmm_config(struct fastbuf *f, uns item, int value) } struct fastbuf * -bfmmopen_internal(int fd, const char *name, uns mode) +bfmmopen_internal(int fd, const char *name, uint mode) { int namelen = strlen(name) + 1; struct fb_mmap *F = xmalloc(sizeof(struct fb_mmap) + namelen);