FILE_AND_ARGV_ZERO
Description:
FILE_AND_ARGV_ZERO
the first element of `argv` is the file to execute, while the remaining elements are the actual argument vector to pass to the file.
Normally spawn_async_with_pipes uses `argv[0]` as the file to execute, and passes all of `argv` to the child.