2 @subsection @code{execvpe}
5 Documentation:@* @uref{https://www.kernel.org/doc/man-pages/online/pages/man3/execvpe.3.html,,man execvpe}
9 Portability problems fixed by Gnulib:
12 This function is missing on many non-glibc platforms:
13 glibc 2.10, Mac OS X 10.13, FreeBSD 6.0, NetBSD 7.1, OpenBSD 3.8, Minix 3.1.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 11.3, Cygwin 1.5.x, mingw, Android 4.4.
15 This function is not declared on some platforms:
18 On Windows platforms (excluding Cygwin), this function does not pass
19 command-line arguments correctly if they contain space, tab, backslash,
20 or double-quote characters.
22 On Windows platforms (excluding Cygwin), this function spawns an asynchronous
23 child process and then exits the current process immediately. As a
24 consequence, the parent of the current process 1. may incorrectly proceed
25 as if its child had exited, and 2. will never see the child's exit status.
27 On Windows platforms (excluding Cygwin), the return type of this function is
28 @code{intptr_t}, not @code{int}.
31 Portability problems not fixed by Gnulib: