On 01/03/2016 05:05 PM, Paul Eggert wrote: > Daniel Colascione wrote: >> The quick and dirty fix for Fdo_auto_save is to run >> Fdo_auto_save in a forked child, where it's less likely to hurt >> something, and put a limit on the time we're prepared to spend waiting >> for that child. > > fork isn't async-signal-unsafe in glibc, Then glibc violates POSIX. Some days, I can't stand how shoddy the POSIX FOSS software world is. vfork, however, should be safe enough if all we're going to do is exec.