[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: Async signals and GMainLoop
- From: Andrew Pimlott <gtk-perl-list andrew pimlott net>
- To: gtk-perl list <gtk-perl-list gnome org>
- Subject: Re: Async signals and GMainLoop
- Date: Fri, 20 Feb 2004 08:18:07 -0500
On Fri, Feb 20, 2004 at 01:00:36AM -0500, muppet wrote:
> the key thing to note here, however is the "at strategic 'safe' points"
> *later* in the script's execution. that means control must return to
> the interpreter for your handler to run. in your test case, the SIGINT
> comes when the interpreter is blocking on the call to
> g_main_loop_run()... the interpreter never reaches the point where it
> sees that it needs to run the handler!
After the signal handler runs, some call in g_main_loop_run returns
EINTR, right? Does g_main_loop_run just go back to sleep when this
happens? Shouldn't it communicate this to apps? If it did, gtk-perl
could easily run the deferred signal handler, right?
Andrew
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]