After watching this talk by Josh Triplett I looked at a couple of things that use vfork, and found unsafe code everywhere I looked. Eep.

(The things I looked at were Haskell's process library and cvs.)

@joeyh emacs on macOS uses vfork (because the alternative means minutes of wait time in medium sized git repos) but I’m defffffinitely not gonna go look.

Finding the issue means it’ll occur regularly from then on (;

Sign in to participate in the conversation

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!