The execvpe function is a GNU extension. If I want my code to e portable to non-gnu libcs, how can I change an execvpe call to be portable?
execvp doesn't set the environment of the new program, and execle poth doesn't allow passing an array as the argument and doesn't try to resolve the executable from PATH.