FreeBSD таймеры
А задача-то какая? itimer'ов по определению 3. Знаю, что у бздишников такое в мануалах писать не принятно, но в линуксе setitimer(2):
CONFORMING TO
POSIX.1-2001, SVr4, 4.4BSD (this call first appeared in 4.2BSD).
> А задача-то какая? itimer'ов по определению 3.
Задача обычная, за временем следить, вот только таймеров должно быть 5 штук.
Я понимаю, как это сделать с дополнительными допущениями и через задницу,
но мне это неприятно. Я хотел этого избежать, но если нет других предложений,
то их просто нет.
---
"Никогда так не было, чтоб никак не было."
Задача обычная, за временем следить, вот только таймеров должно быть 5 штук.
Я понимаю, как это сделать с дополнительными допущениями и через задницу,
но мне это неприятно. Я хотел этого избежать, но если нет других предложений,
то их просто нет.
HISTORY
The getitimer function call appeared in 4.2BSD.
---
"Никогда так не было, чтоб никак не было."
Знаю, что у бздишников такое в мануалах писать не принятноЧто именно не принято писать?
CONFORMING TO
Да, не принято. Принято писать "STANDARDS".
---
"This user is BSD-compliant."
---
"This user is BSD-compliant."
А почему в setitimer(2) на фре такое не написали, если таки принято? 

Давай патч.
Или тебе ответить на вопрос "почему?".
Там написали, что оно 4.2BSD-standard, в чём проблема?
---
"This user is BSD-compliant."
---
"This user is BSD-compliant."
Не вижу такого. Исторические примечания - это не ссылки на стандарты.
заметь, когда была создана эта страница. стандартом ещё и не пахло.
Т.е. в этой системе политика "а чо документацию обновлять, и так пойдет"?
просто меньше товарищей, которые при выходе каждого стандарта перелопачивают всю документацию ради, имо, совсем необязательных ссылок.
У меня дома лежит последний POSIX, но читать его я не хочу.
В первую очередь, потому, что это бесполезно, я не разрабатываю
совместимую систему (когда буду, это будет уже другое дело).
Здесь мне нужны таймеры, пусть даже системозависимые,
если дешёвых не хватает, придётся делать дорогие.
---
"С" is for "intefaCe."
В первую очередь, потому, что это бесполезно, я не разрабатываю
совместимую систему (когда буду, это будет уже другое дело).
Здесь мне нужны таймеры, пусть даже системозависимые,
если дешёвых не хватает, придётся делать дорогие.
---
"С" is for "intefaCe."
Т.е. в этой системе политика "а чо документацию обновлять, и так пойдет"?В этой системе нет человека на зарплате, который отслеживает выход новых стандартов и по случаю выхода очередного стандарта перелопачивает всю систему чтобы подправить во всех нужных местах.
Оставить комментарий
Ivan8209
Где их брать?1. setitimer(2) говорит, что их есть 3. Это мало.
2. Есть sysctl p1003_1b.timers, который отдаёт "0". Это совсем мало.
К тому же, не видно даже следов документации.
Я понимаю, что всё можно сделать руками. Какие есть готовые решения?
Или как принято делать (обычно делают)?
Целевая система --- FreeBSD 6.3 или 6.4.
---
...Я работаю...