So I am forking my program and I execve the same program again.

This program parses the $PATH env var at start via getenv("PATH"); but for some reason the env $PATH is empty for the child process.

```
char *path = getenv("PATH");
if(fork() == 0)
{
    execve(path, argv, NULL); 
}
else //parent
{
    wait(0);
}

```