FreeBSD таймеры
CONFORMING TO
POSIX.1-2001, SVr4, 4.4BSD (this call first appeared in 4.2BSD).
Задача обычная, за временем следить, вот только таймеров должно быть 5 штук.
Я понимаю, как это сделать с дополнительными допущениями и через задницу,
но мне это неприятно. Я хотел этого избежать, но если нет других предложений,
то их просто нет.
HISTORY
The getitimer function call appeared in 4.2BSD.
---
"Никогда так не было, чтоб никак не было."
Знаю, что у бздишников такое в мануалах писать не принятноЧто именно не принято писать?
CONFORMING TO
---
"This user is BSD-compliant."
А почему в setitimer(2) на фре такое не написали, если таки принято?
Давай патч.
Или тебе ответить на вопрос "почему?".
---
"This user is BSD-compliant."
Не вижу такого. Исторические примечания - это не ссылки на стандарты.
заметь, когда была создана эта страница. стандартом ещё и не пахло.
Т.е. в этой системе политика "а чо документацию обновлять, и так пойдет"?
просто меньше товарищей, которые при выходе каждого стандарта перелопачивают всю документацию ради, имо, совсем необязательных ссылок.
В первую очередь, потому, что это бесполезно, я не разрабатываю
совместимую систему (когда буду, это будет уже другое дело).
Здесь мне нужны таймеры, пусть даже системозависимые,
если дешёвых не хватает, придётся делать дорогие.
---
"С" is for "intefaCe."
Т.е. в этой системе политика "а чо документацию обновлять, и так пойдет"?В этой системе нет человека на зарплате, который отслеживает выход новых стандартов и по случаю выхода очередного стандарта перелопачивает всю систему чтобы подправить во всех нужных местах.
Оставить комментарий
Ivan8209
Где их брать?1. setitimer(2) говорит, что их есть 3. Это мало.
2. Есть sysctl p1003_1b.timers, который отдаёт "0". Это совсем мало.
К тому же, не видно даже следов документации.
Я понимаю, что всё можно сделать руками. Какие есть готовые решения?
Или как принято делать (обычно делают)?
Целевая система --- FreeBSD 6.3 или 6.4.
---
...Я работаю...