int main(int argc, char ** argv)
{
  char * begin;
  char * end;
  char * last_arg;

  begin = argv[0];
  last_arg = argv[argc-1];

  end = last_arg + strlen(last_arg);

  memset(begin, 0, end - begin);
  strncpy(begin, "fake", end - begin);

  getchar();
}

