feat: scaffold initial project structure with empty source directories and config files
This commit is contained in:
@@ -0,0 +1,3 @@
|
||||
#include "vim1.h"
|
||||
|
||||
#include "runner.h"
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -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);
|
||||
}
|
||||
Reference in New Issue
Block a user