要调整到上一页边界的mmap大小

时间:2013-07-17 12:52:51

标签: c++ c linux unix mmap

有没有办法确定地址的上一页边界。

我知道我可以将下一页边界确定为

size = (size + PAGE_SIZE - 1) & ~PAGE_MASK;

但我想移到上一页边界(想减少长度)

谢谢,
拉姆

1 个答案:

答案 0 :(得分:4)

是的,

size &= ~PAGE_MASK;

会将您的尺寸向下舍入到上一页。