- 1
- 2
- 3
- 4
logit("e", "%s No Menu! Wait 5 minutes and try again.\n", whoami);
for(j=0;j<60;j++) {
sleep_ew( 5000 ); /* wait around */
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+146
logit("e", "%s No Menu! Wait 5 minutes and try again.\n", whoami);
for(j=0;j<60;j++) {
sleep_ew( 5000 ); /* wait around */
}
sgram из earthworm
а если процедура, то RTL, которая обертка для Sleep(ulong millisec) и usleep(ulong microsec) в зависимости от платформы
если вдруг трубопаскакаль то это вообще не sleep() а Delay(word millisec) которая не работала на процах старше 486
Теперь понятно, почему на быстром проце делилось на ноль и почему при отладке баг исчезал?
поменять на
а когда перестанет помогать поменять на 220, ага
ну-ка, ну-ка, кто из олдфагов помнит что значит 55 мс?
прерывание контроллеров
терминология жжот, но да, связано
≈ 18,2 Гц IRQ 0
я вот думаю, не запостить ли весь этот говнокод, которыый вроде и говном-то не был пока 586 не сделали
--
Только, насколько помнится, обычно 50 мс?
>перепутал с z80... :)
- Это у вас черная смородина ?
- Красная.
- А почему она белая ?
- Потому что ещё зеленая.
Можно интервал срабатывания прерывания от таймера менять и без бизилупа и перепрограммирования микросхемы.
жутко такие заявления обычным людям читать
(обычные люди так и говорят...)
a) работает
b) не работает
c) ни то, ни другое
d) затрудняюсь ответить ;-)
runtime 200 же
нет?
деццтвое мое деццтво)
Оно :)
в первозданном виде не работал весь модуль, т.к. валился с делением на 0 при инициализации
в javascript такая же ситуация.
Вот и приходится, (если нужна задержка более 30 секунд) делать нечто подобное...