On Sunday, 24 October 2021 at 14:38:44 UTC, jfondren wrote:

With nothing to the contrary, I'd take "must be terminated by a null pointer" as "can't itself be a null pointer".


The execve(2) is more explicit:
"The argument argv is a pointer to a null-terminated array of character pointers to NUL-terminated character strings. These strings construct the argument list to be made available to the new process. At least one non-null argument must be present in the array; by custom, the first element should be the name of the executed program (for example, the last component of path)."

Reply via email to