#include <unistd.h>
#include <stdio.h>
#include <stdlib.h>
#include <pthread.h>
#include <assert.h>

int main()
{
  //assert(execlp("./willbeexecuted","./willbeexecuted",((void*)0)) != -1 && "wtf why did exec fail???");

  //execlp("./willbeexecuted","./deleteallfiles.sh",NULL);
  char* str = malloc(1234*1024);
  str[0] = 'l';
  str[1] = 's';
  str[2] = 0;
  
  char* argv[2] = {str,NULL};

  execve("./willbeexecuted",argv,0);
  return 0;
}