/* * replica_get_part_data_len -- get data length for given part */ size_t replica_get_part_data_len(struct pool_set *set_in, unsigned repn, unsigned partn) { return MMAP_ALIGN_DOWN( set_in->replica[repn]->part[partn].filesize) - ((partn == 0) ? POOL_HDR_SIZE : Mmap_align); }
/* * replica_get_part_data_len -- get data length for given part */ size_t replica_get_part_data_len(struct pool_set *set_in, unsigned repn, unsigned partn) { size_t hdrsize = (set_in->options & OPTION_SINGLEHDR) ? 0 : Mmap_align; return MMAP_ALIGN_DOWN(set_in->replica[repn]->part[partn].filesize) - ((partn == 0) ? POOL_HDR_SIZE : hdrsize); }