feat: scaffold initial project structure with empty source directories and config files

This commit is contained in:
2024-11-28 23:16:16 +00:00
commit d1283897c9
13 changed files with 532 additions and 0 deletions
+3
View File
@@ -0,0 +1,3 @@
#include "vim1.h"
#include "runner.h"
+17
View File
@@ -0,0 +1,17 @@
#include <pthread.h>
#include "../state.h"
pthread_t mission_thread ;
void run_mission(state_t * state, void * mission(void * data)){
pthread_create(&mission_thread,NULL, mission,(void *) state);
}
void wait_mission(){
if (pthread_join(mission_thread, NULL) != 0) {
perror("pthread_join");
exit(EXIT_FAILURE);
}
}
+11
View File
@@ -0,0 +1,11 @@
#include "../proc.h"
#include "../state.h"
#include "../io.h"
void vim1(void * data) {
printf("Open nano\n");
state_t * state = (state_t *)data;
wait_new_process("vim");
type(state->pfd, "iWell done!");
fflush(stdout);
}