• Avery Pennarun's avatar
    ui-macos/main.py: fix wait() to avoid deadlock. · 5a39341d
    Avery Pennarun authored
    If the subprocess was trying to write to its stdout/stderr, its process
    would never actually finish because it was blocked waiting for us to read
    it, but we were blocked on waitpid().  Instead, use waitpid(WNOHANG) and
    continually read from the subprocess (which should be a blocking operation)
    until it exits.
    5a39341d
Name
Last commit
Last update
..
bits Loading commit data...
.gitignore Loading commit data...
Info.plist Loading commit data...
MainMenu.xib Loading commit data...
UserDefaults.plist Loading commit data...
all.do Loading commit data...
app.icns Loading commit data...
askpass.py Loading commit data...
chicken-tiny-bw.png Loading commit data...
chicken-tiny-err.png Loading commit data...
chicken-tiny.png Loading commit data...
clean.do Loading commit data...
debug.app.do Loading commit data...
default.app.do Loading commit data...
default.app.tar.gz.do Loading commit data...
default.app.zip.do Loading commit data...
default.nib.do Loading commit data...
dist.do Loading commit data...
git-export.do Loading commit data...
main.py Loading commit data...
models.py Loading commit data...
my.py Loading commit data...
run.do Loading commit data...
sources.list.do Loading commit data...
sshuttle Loading commit data...