emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: busyloop in sigchld_handler


From: Eli Zaretskii
Subject: Re: busyloop in sigchld_handler
Date: Sun, 11 Mar 2007 23:51:57 +0200

> Date: Sun, 11 Mar 2007 17:17:05 -0400
> From: Sam Steingold <address@hidden>
> Cc: address@hidden
> 
> > * Eli Zaretskii <address@hidden> [2007-03-11 23:14:01 +0200]:
> >
> >> From: Sam Steingold <address@hidden>
> >> Date: Sun, 11 Mar 2007 17:06:07 -0400
> >> 
> >> > But can you explain why it works?
> >> 
> >> wait3 is a system call, which, when invoked in a loop, prevents the
> >> kernel from doing anything else (in this case, sending SIGCHLD to
> >> emacs). sleep allows the kernel some time to pass the signal.
> >
> > So how portable is this trick?
> 
> sleep is in POSIX.

Obviously, that's not what I asked.  I asked how portable is the
behavior of the kernel that you described in the cited text.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]