X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=lib%2Fpartmap.c;h=8dba8f8fcffe6ec891978d919db7430acf934cbd;hb=a28642df7637bcba1254eda50f94d8bab5bb6843;hp=49f12322492d60fc261260ebeec148aa28182e96;hpb=95d18fdbc7274c501eed2ecce3861452aaa4a50c;p=libucw.git diff --git a/lib/partmap.c b/lib/partmap.c index 49f12322..8dba8f8f 100644 --- a/lib/partmap.c +++ b/lib/partmap.c @@ -71,7 +71,7 @@ partmap_load(struct partmap *p, sh_off_t start, uns size) sh_off_t win_start = start/PAGE_SIZE * PAGE_SIZE; size_t win_len = PARTMAP_WINDOW; if ((sh_off_t) (win_start+win_len) > p->file_size) - win_len = ALIGN(p->file_size - win_start, PAGE_SIZE); + win_len = ALIGN_TO(p->file_size - win_start, PAGE_SIZE); if ((sh_off_t) (win_start+win_len) < end) die("partmap_map: Window is too small for mapping %d bytes", size); p->start_map = sh_mmap(NULL, win_len, p->writeable ? (PROT_READ | PROT_WRITE) : PROT_READ, MAP_SHARED, p->fd, win_start);