|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alexandra Kossovsky 2:5030/97.400 19 Mar 2004 00:51:47 To : Stas Baldin Subject : Re: использование glibc --------------------------------------------------------------------------------
.MSGID: serv.sanechka.spb.ru ed4022d0
.REPLY: 2:5020/175.2 15fe2464
Hello, Stas Baldin.
SB> Основная задача: необходимо обеспечить отслеживание соответствия
SB> шкалы времени ОС внешнему вторичному эквиваленту времени с точностью
SB> единиц микросекунд. Используется это для привязки фреймов данных
SB> к шкале времени. В принципе можно это делать и из user-space, но
SB> хочется убрать зависимость приложений от версии glibc плюс кое-что
SB> подправить в алгоритме adjtime. Вроде бы как это не противоречит
SB> здравому смыслу. Или как можно сделать лучше? Посоветуй если есть
SB> более простое решение чем расширение функций ядра, я внимательно
SB> послушаю.
Во-первых, непонятно, что за "вторичный источник времени". Он user-space
(ex. ntp) или kernel-space (железяка типа кварцевые часы)?
Для user-space источника следует пользоваться все-таки проверенными
механизмами из user-space. Hе хочется завязываться на версию glibc --
никаких проблем, не пользуйтесь соответствующими библиотечными
функциями, а напишите все сами (с помощью прогрессивной технологии
copy'n'paste). Заодно поправите все, что хочется.
Для kernel-space источника вообще glibc ни при чем -- непосредственно
корректируем ядерное время и все. Там должны быть хитрые грабли, но
они наверняка преодолимы.
--
Regards,
Sasha.
Alexandra N. Kossovsky, software engeneer.
e-mail: sasha@sanechka.spb.ru
--- slrn/0.9.8.0 (Linux)
* Origin: OKTET Ltd. (http://www.oktet.ru) (2:5030/97.400@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/1264768446.html, оценка из 5, голосов 10
|