|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Dmitriy Goldobin 2:5020/400 30 Mar 2000 12:27:32 To : All Subject : Re: В ActiveState Perl под HТ сигналы работают? -------------------------------------------------------------------------------- Hi! > Ставлю обработчик $SIG{INT}=sub{print "peace dets - action aborted\n";} - не > работает > В принципе сигналы вроде как и есть, но кроме __DIE__ и __WARN__ не возникают > Вопрос: а где же остальные? Или это _фича_? Signals are unsupported by the Win32 API. The C Runtime provides crude support for signals, but there are serious caveats, such as inability to die() or exit() from a signal handler. Perl itself does not guarantee that signal handlers will not interrupt critical operations such as memory allocation, which means signal invocation may throw perl internals into disarray. For these reasons, signals are unsupported at this time. > Задача - отстрелить дочерние процессы по Ctrl+Break А они под виндой не сами умирают? Bye. --- ifmail v.2.15dev4 * Origin: Electronic Microsystems JSC (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/21956f9804e6b.html, оценка из 5, голосов 10
|