5 POSIX specification:@* @url{https://pubs.opengroup.org/onlinepubs/9699919799/functions/execv.html}
9 Portability problems fixed by Gnulib:
12 On Windows platforms (excluding Cygwin), this function does not pass
13 command-line arguments correctly if they contain space, tab, backslash,
14 or double-quote characters.
16 On Windows platforms (excluding Cygwin), this function spawns an asynchronous
17 child process and then exits the current process immediately. As a
18 consequence, the parent of the current process 1. may incorrectly proceed
19 as if its child had exited, and 2. will never see the child's exit status.
21 On Windows platforms (excluding Cygwin), the return type of this function is
22 @code{intptr_t}, not @code{int}.
25 Note: The Gnulib replacement for this function is not async-safe, that is,
26 it must not be invoked from a signal handler.
28 Portability problems not fixed by Gnulib:
31 On some platforms, a script without executable permission is still run: