2016-02-26 babolo Приведение копилефтов к единому виду. 2006-03-21 gd Продолжаю работу по переносу функционала для работы с логами в отдельную библиотечку Все в нерабочем состоянии! 2006-02-10 gd Начата работа по переносу функционала для работы с логами в отдельную библиотечку Все в нерабочем состоянии! 2005-12-23 gd Наброски записи бинарного лога 2005-12-19 gd Добавлен ключ -q - полное молчание. Жизнь с -v переписана с применением набора babolo/BLINflag.h, но нужно перепроверить уровни реакции. Подчищен список невыполнимых задач TODO. 2005-12-16 gd члены data и prevdata структуры binoid сменили тип на void, судя по ману так правильней. слежение за лог-файлом (перемещение, удаление и т.д.) оформлено в виде функции touch(), перед каждой записью стоит ее применять сделана обработка ошибок и нештатных ситуаций 2005-12-13 gd Лог файл переоткрывается если текущий открытый куда то делся (delete, rename) а не каждую итерацию получения статистики. Реализовано через kqueue(3). Код по контролю за лог файлом нуждается в утряске и прическе. 2005-12-13 gd Написан обработчик структуры oid для получения изменения расхода процессорного времени int cptime_handle(struct oid *, FILE *) 2005-12-12 gd Сделаны обработчики для получения LA и и приращения прерываний, получающие значения и обрабатывающие их согласно полученной структуре oid. Функции int getla(float *la) и int getintr(int *intr) удалены т.к. замещены вышеописанными обработчиками структур. int getcpusage(float *) осталась в закомментаренном состоянии т.к. должна быть так же замещена обработчиком на основе структуры oid. 2005-12-11 gd Нарисована 2 структуры, описывающие oid Работы в направлении унификации обработки разных типов oid-ов. 2005-12-07 gd Незначительные изменения. Обработка ошибки при неудачном выделении памяти при работе с временем. 2005-12-07 gd Свежестыренный код по проверке параметра ругался чужими словами 2005-12-07 gd Сделан параметр, описывающий интервал получения статистики. 2005-12-07 gd Сильно незначительные исправления 2005-12-06 gd Переделана логика сна. теперь запуск итерации происходит в начале каждой секунды. Добавлена еще одна невыполнимая задачка. 2005-12-05 gd Правка невыполнимых задач 2005-12-05 gd Пополнил список неотложных задач 2005-12-05 gd Попытался прислонится к обработке ошибок, пока не знаю как правильнее. Забыл пририсовать вывод текуще даты и времени в начале строки. Если не указана демонизация (-d), то результат можно писать не в лог, а в stdout. Приделал обработку переполнения счетчика прерываний. 2005-12-04 gd Initial commit of sysld