I get "passing argument 2 of ‘execvp’ from incompatible pointer type" and
expected ‘char * const*’ but argument is of type ‘const char **’
I'm wondering what the correct syntax is? Thanks!
int main(int argc, const char* argv[]) {
if(argv[0]!=NULL)
return -1;
int pid = fork();
if(pid==0)
execvp(argv[0],argv+strlen(argv[0]));
else
wait();
return 0;
}