[devel] glibc-kernheaders

Led =?iso-8859-1?q?ledest_=CE=C1_gmail=2Ecom?=
Сб Мар 1 04:27:01 MSK 2008


2008/2/28, Sergey Vlasov <vsu на altlinux.ru>:
> On Thu, Feb 28, 2008 at 01:58:59PM +0200, Led wrote:
>  > В сообщении от Thursday 28 February 2008 12:19:27 Sergey Vlasov написал(а):
>  > > On Thu, Feb 28, 2008 at 04:49:33AM +0200, Led wrote:
>  > > > В glibc-kernheaders отсутствует asm/bitops.h - в этом есть какой-то
>  > > > глобальный смысл, или просто "потому что это никому не должно быть
>  > > > нужно"?
>  > >
>  > > Функции из <asm/bitops.h> в общем случае не могут быть использованы в
>  > > userspace, поскольку для некоторых архитектур обеспечение атомарности
>  > > соответствующих операций требует использования команд, доступных
>  > > только в режиме ядра.
>  >
>  > Понятно. Значит буду ставить
>  > BuildRequires: kernel-headers-modules-*
>
>
> И это всё равно не поможет - насколько я помню, в последних ядрах эти
>  заголовки просто не компилируются в userspace.  Необходимо исправить
>  код, чтобы <asm/bitops.h> не использовался.

Мне нужны оттуда __set_bit и __clear_bit - они не атомарные. Можно
только их добавить в glibc-kernheaders? Или "справить код" - это
скопипастить эти функции в код и убрать include?

-- 
Led.


Подробная информация о списке рассылки Devel