On Tue, 4 Sep 2001, Konstantin N. Bezruchenko wrote:
> Добрый день!
>
> Вот из последнего check out выплыла следующая проблема:
>
> gcc -c -g -O2 -D_REENTRANT -DLINUX -DWITH_LARGE_FILES -D_FILE_OFFSET_BITS=64
> -D__USE_LARGEFILE64 -D__USE_FILE_OFFSET64 -DHAVE_CONFIG_H storage.c
> storage.c: In function `st_pread':
> storage.c:79: `PAGE_SIZE' undeclared (first use in this function)
> storage.c:79: (Each undeclared identifier is reported only once
> storage.c:79: for each function it appears in.)
> storage.c: In function `st_pwrite':
> storage.c:133: `PAGE_SIZE' undeclared (first use in this function)
> storage.c: In function `load_obj_from_disk':
> storage.c:968: `PAGE_SIZE' undeclared (first use in this function)
> make[1]: *** [storage.o] Ошибка 1
> make[1]: Выход из каталог /home/bk/oops/src'
> make: *** [all] Ошибка 2
Кстати, интересно как это сработает на линкусе. Изменения касались работы с
дисками как character device. Заключаются они в том, что все обращения к
диску (в случае если это раздел, рассматриваемый как символьное устройство:
/dev/rdsk/* под соляркой, /dev/r* под фрей.) выровнены по адресу и длине на
512 байт. Проверка под соляркой показала очень сильное ускорение доступа к
винту - главному узкому месту.
Побочные эффекты: можно заботать с разделами под фрей, не работает size auto
для storage, расположенных на таких девайсах.
>
> --
> Konstantin N. Bezruchenko
> BK5536-RIPE
> =====================================================================
> If you would like to unsubscribe from this list send message to
> [EMAIL PROTECTED] with "unsubscribe oops" in message body.
> Archive is accessible on http://lists.paco.net/oops-rus/
>
Igor Khasilev |
PACO Links, igor at paco dot net |
=====================================================================
If you would like to unsubscribe from this list send message to
[EMAIL PROTECTED] with "unsubscribe oops" in message body.
Archive is accessible on http://lists.paco.net/oops-rus/