On Thu, Jun 29, 2023 at 11:04:33AM +0000, Laurent Bercot wrote: > Indeed, /dev should work; but using it still makes me queasier than > crafting a nonexistent path.
Actually deliberately supplying a directory to posix_spawn*() is a slightly deeper test, as the path exists but is unexecutable. But surely this does not constitute a decisive advantage. > Of course, it doesn't matter for glibc, and it doesn't matter for > s6 which needs fork anyway. And chances are that platforms that > implement posix_spawn() with internals that are *not* fork+exec will > not make it return before the spawning has really succeeded. But still, > it's nice to make sure it can be used wherever it exists. Now I see, thanks... > If you don't like the workaround, nobody's preventing you from using > --with-sysdep-posixspawn=no manually. ;) Yes, and I am keeping my origin solution at work intact :) -- My current OpenPGP key: RSA4096/0x227E8CAAB7AA186C (expires: 2024.09.30) 7077 7781 B859 5166 AE07 0286 227E 8CAA B7AA 186C
