[PATCH 0/2] silent fork retry with shm (broke emacs-X11)

Michael Haubenwallner michael.haubenwallner@ssi-schaefer.com
Tue Jul 30 15:23:00 GMT 2019


following up https://cygwin.com/ml/cygwin-patches/2019-q2/msg00155.html

It turns out that fixup_shms_after_fork does require the child pinfo to
be "remember"ed, while the fork retry to be silent on failure requires
the child to not be "attach"ed yet.

As current pinfo.remember performs both "remember" and "attach" at once,
the first patch does introduce pinfo.remember_without_attach, to not
change current behaviour of pinfo.remember and keep patches small.

However, my first thought was to clean up pinfo API a little and have
remember not do both "remember+attach" at once, but introduce some new
remember_and_attach method instead.  But then, when 'bool detach' is
true, the "_and_attach" does feel wrong.



More information about the Cygwin-patches mailing list