~ubuntu-branches/ubuntu/trusty/libanyevent-perl/trusty

« back to all changes in this revision

Viewing changes to lib/AnyEvent/Impl/IOAsync.pm

  • Committer: Bazaar Package Importer
  • Author(s): Nicholas Bamber, Nicholas Bamber, Ansgar Burchardt
  • Date: 2010-10-20 21:57:18 UTC
  • mfrom: (1.4.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20101020215718-xvywm1g8a80sf438
Tags: 5.280-1
[ Nicholas Bamber ]
* Added myself to Uploaders 
* New upstream release
* Rewrote short description
* Refreshed copyright: spec line and remove 'GNU/Linux'

[ Ansgar Burchardt ]
* Update my email address.

Show diffs side-by-side

added added

removed removed

Lines of Context:
57
57
not let you watch for any child, and apparently an interface to unregister
58
58
child watchers has been forgotten as well.
59
59
 
60
 
As a result, AnyEvent::Impl::IOAsync has to fall back on it's own child
 
60
As a result, AnyEvent::Impl::IOAsync has to fall back on its own child
61
61
management, which makes it impossible to watch for child processes via
62
62
both AnyEvent and IO::Async. Hooking and Patching IO::Async has been
63
63
considered, but is considerable work.
73
73
yourself, you can't share any of them, as would make sense for
74
74
e.g. SIGTERM, SIGTSTP, SIGPWR, SIGUSR1 etc.).
75
75
 
76
 
As a result, AnyEvent falls back to it's own signal handling (it is
 
76
As a result, AnyEvent falls back to its own signal handling (it is
77
77
pointless to somehow share the IO::Async watcher, as it doesn't matter if
78
78
AnyEvent blocks the signal via IO::Async or directly, and AnyEvents signal
79
79
handling is race-free).