Of course, this is a very primitive execvp with hardcoded paths. If it were decent, it would be integrated into libc instantly.