2006-05-17 mmapではまる C++ offset は getpagesize(2) の返すページサイズの整数倍でなければならない。 mmap に offset を指定するとうまく動かなくて、原因がわからず Linux のカーネルソースを読んで offset & ~PAGE_MASK が 0にならないといけないことがわかった。 でその後に、この1文に気づいた。orz