[devel] bonnie-1.4-alt3 (PAGE_MASK)
Victor Forsyuk
=?iso-8859-1?q?force_=CE=C1_altlinux=2Eorg?=
Ср Фев 20 16:14:30 MSK 2008
On Wed, Feb 20, 2008 at 02:56:03AM +0300, Dmitry V. Levin wrote:
> Hi,
>
> On Wed, Feb 20, 2008 at 02:41:37AM +0300, QA Team Robot wrote:
> > bonnie - Unix filesystem performance benchmark
> > * Mon Feb 18 2008 Victor Forsyuk <force на altlinux> 1.4-alt3
> > - Include sys/user.h for PAGE_MASK definition due to unexported
> > asm/page.h in glibc-kernheaders-2.6.18-alt4.
>
> Не надо использовать sys/user.h, если вы не gdb.
Rationale?
> $ info libc 'Query Memory Parameters'
Это всё понятно. Проблема в том, что PAGE_MASK определяется по разному в BSD
и Linux. В BSD это "(PAGE_SIZE-1)", в Линуксе - "~(PAGE_SIZE-1)".
Определять PAGE_MASK в исходнике - это убить переносимость. Следовательно,
нужно брать из хедеров системы.
Где я неправ?
Подробная информация о списке рассылки Devel