vperf/main.c

41 lines
939 B
C

#include "src/init.h"
#include "src/server.h"
#include "src/MonitorProcess.h"
#include <stdio.h>
#include <sys/unistd.h>
#include <pthread.h>
int main() {
int rc;
pthread_t unix_domain_server;
//init
//get /data/data/dir
//get whitelist
//init Proc_List
//init Global_Info
printf("%ld",Proc_List[0].pid);
init();
//monitor Global_Info and decicde to kill some process
rc = pthread_create(&unix_domain_server, NULL, (void *)&server, NULL);
if (rc != 0) {
perror("unix_domain_server thread fail");
}
//monitor Proc_List
rc = pthread_create(&unix_domain_server, NULL, (void *)&server, NULL);
if (rc != 0) {
perror("unix_domain_server thread fail");
}
//server
rc = pthread_create(&unix_domain_server, NULL, (void *)&server, NULL);
if (rc != 0) {
perror("unix_domain_server thread fail");
}
sleep(100);
return 0;
}