|
| From: | Mike Miller |
| Subject: | [Octave-bug-tracker] [bug #52084] pause() fails after an async system call |
| Date: | Fri, 22 Sep 2017 02:00:06 -0400 (EDT) |
| User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:55.0) Gecko/20100101 Firefox/55.0 |
Update of bug #52084 (project octave):
Status: None => Confirmed
_______________________________________________________
Follow-up Comment #2:
See bug #37591 for the problem of Octave not reaping child processes with
system(..."async").
I suspect this is as simple as the nanosleep function is being interrupted by
the SIGCHLD that is sent when a child process exits. There needs to be some
logic in place if nanosleep returns early and still has some sleeping to do,
if the signal is safe to ignore, the caller should call nanosleep again with
the time remaining.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?52084>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
| [Prev in Thread] | Current Thread | [Next in Thread] |