diff options
author | Nicholas Clark <nick@ccl4.org> | 2010-04-17 21:24:21 +0100 |
---|---|---|
committer | Nicholas Clark <nick@ccl4.org> | 2010-04-17 21:24:21 +0100 |
commit | 8f3964af7ae5331db258ef371ed6879d127851aa (patch) | |
tree | b621aa690692f98d6418e29a3ac9dfeb431c675e /doio.c | |
parent | 47550813adf9ff4023595a3d439a9080e8fa9040 (diff) | |
download | perl-8f3964af7ae5331db258ef371ed6879d127851aa.tar.gz |
Dispatch signals in infinite loops such as 1 while 1;
With the move of PERL_ASYNC_CHECK() out from the runloop to control ops,
infinite loops became truely infinite, as their optree has no control ops.
Hence add a PERL_ASYNC_CHECK() to pp_unstack to ensure signals will be
dispatched.
Bug noticed by Jerry Hedden.
Diffstat (limited to 'doio.c')
0 files changed, 0 insertions, 0 deletions