int main(int argc, char** argv) { printf("Test %d\n", argc); printf("Thread %d booting\n", thread_id()); if(thread_id() == 0) { ginit(argc, argv); } thread_barrior(); init(argc, argv); thread_barrior(); char key[] = "password"; char message[] = "Hello World"; printf("Plain text: "); for(int i = 0; i < sizeof(message); i++) { printf("%02x", message[i]); } printf("\n"); char* encrypted = Encrypt(key, message, sizeof(message)); printf("Encry text: "); for(int i = 0; i < sizeof(message); i++) { printf("%02x", encrypted[i]); } printf("\n"); char* decrypted = Decrypt(key, encrypted, sizeof(message)); printf("Decry text: "); for(int i = 0; i < sizeof(message); i++) { printf("%02x", decrypted[i]); } printf("\n"); thread_barrior(); destroy(); thread_barrior(); if(thread_id() == 0) { gdestroy(argc, argv); } return 0; }
int main(int argc, char** argv) { //printf("Thread %d bootting\n", thread_id()); if(thread_id() == 0) { ginit(argc, argv); } thread_barrior(); init(argc, argv); thread_barrior(); printf("PacketNgin APP Start\n"); perf(); perf(); perf(); /* uint32_t i = 0; while(1) { uint32_t count = ni_count(); if(count > 0) { i = (i + 1) % count; NetworkInterface* ni = ni_get(i); if(ni_has_input(ni)) { process(ni); } } } */ thread_barrior(); destroy(); thread_barrior(); if(thread_id() == 0) { gdestroy(argc, argv); } while(1); return 0; }
int main(int argc, char** argv) { printf("Thread %d booting\n", thread_id()); if(thread_id() == 0) { ginit(argc, argv); } thread_barrior(); init(argc, argv); thread_barrior(); //char name[128] = { 0, }; char *name; printf("Input your name: "); //fflush(stdout); while(1) { //int len = scanf("%s", name); name = readline(); printf("readline()\n"); if(name){ printf("%s\n", name); } int len = strlen(name); printf("%s\n", name); if(len > 0) { printf("%d out> Hello %s from thread %d\n", len, name, thread_id()); //fprintf(stdout, "%d out> Hello %s from thread %d\n", len, name, thread_id()); //fprintf(stderr, "%d err> Hello %s from thread %d\n", len, name, thread_id()); fflush(stdout); } } thread_barrior(); destroy(); thread_barrior(); if(thread_id() == 0) { gdestroy(argc, argv); } return 0; }
int main(int argc, char** argv) { printf("Thread %d booting\n", thread_id()); if(thread_id() == 0) { time_init(); event_init(); ginit(argc, argv); } thread_barrior(); init(argc, argv); thread_barrior(); /* Start of User Code Area */ int fd; file_init(); file_opendir("/", open_cb, &fd); if(thread_id() == 0) { while(1) { event_loop(); } } /* End of User Code Area */ thread_barrior(); destroy(); thread_barrior(); if(thread_id() == 0) { gdestroy(argc, argv); } return 0; }
int main(int argc, char** argv) { printf("Thread %d bootting\n", thread_id()); if(thread_id() == 0) { ginit(argc, argv); } thread_barrior(); init(argc, argv); thread_barrior(); #ifdef _DEBUG_ printf("PacketNgin Performance Testing\n"); #endif while(1){ uint32_t count = ni_count(); if(count > 0){ if(ni_has_input(ni)) { process(ni); } } } thread_barrior(); destroy(); thread_barrior(); if(thread_id() == 0) { gdestroy(argc, argv); } return 0; }