Модернизация процесса измерений интервалов времени в операционных системах современных компьютеров - page 4

Для размещения в поле данных и вычисления статистических ре-
зультатов в коде присутствуют операции приведения к общему знаме-
нателю полей структуры timeval - tv_sec и tv_usec. Все эти приведения
должны быть модифицированы с учетом замены структуры timeval на
timespec и поля tv_usec, хранящего время в миллисекундах, на поле
tv_nsec, хранящее время в наносекундах.
Результаты измерений в оригинальной утилите ping переводятся в
миллисекунды, в модифицированной версии этот перевод устранен.
В процессе модификации исходных файлов утилиты ping исполь-
зовалась система управления версиями RCS (Revision Control System).
На рис. 5 представлена модификация файла ping_common.h пакета
iputils.
Рис. 5. Модификация файла ping_common.h
Ниже приведен листинг модификации файла ping_common.с паке-
та iputils.
ISSN 0236-3933. Вестник МГТУ им. Н.Э. Баумана. Сер. “Приборостроение”. 2012. № 4 47
1,2,3 5,6,7,8,9,10,11,12,13,14,...16
Powered by FlippingBook