1 2 #include <unistd.h> 3 4 5int main(int argc, const char* argv[]) 6{ 7 if ( argv[0] != NULL ) { 8 // re-exec with empty argv[] array 9 char* const emptyArgv[] = { NULL }; 10 execv(argv[0], emptyArgv); 11 } 12 13 return 0; 14} 15