title: execvpe argv to parameter matching syntax help needed
body: <p>I get "passing argument 2 of ‘execvp’ from incompatible pointer type" and<br>
   expected ‘char * const*’ but argument is of type ‘const char **’<br>
  I'm wondering what the correct syntax is? Thanks!</p>
  
  <p><pre><code>
  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;
  }
  </pre></code></p>