41 lines
939 B
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;
|
|
}
|