int main (int argc, char ** argv) { if (argc != 3) { printf ("no arguments given, will exit\n"); printf ("usage %s dir key (both dir+key are numbers)\n", argv[0]); exit (0); } else { num_dir = atoi (argv[1]); num_key = atoi (argv[2]); printf ("Using %d dirs %d keys\n", num_dir, num_key); } timeInit (); benchmarkCreate (); timePrint ("Created empty keyset"); benchmarkFillup (); timePrint ("New large keyset"); benchmarkIterate (); timePrint ("Iterated over keyset"); benchmarkDel (); timePrint ("Del large keyset"); }
void* send_t(void *data){ char txbuffer[1024],message[1024]; char *name; int sock,temp; struct arg_thread *send_s; send_s =(struct arg_thread *) data; sock = send_s->fd; name = send_s->client; //gets(buffer); //scanf("%[^\n]s",buffer); while(1){ read(0,(void*)message,1024); printf("----------------------------------------------\n"); write(1,"YOU : ",6); printf("%40s", message); timePrint(); printf("\n"); memset(txbuffer,0,sizeof(txbuffer)); strcpy(txbuffer,name); strcat(txbuffer, message); //printf("%s\n", txbuffer); temp = send (sock,txbuffer,sizeof(txbuffer),0); if (temp == 0) printf("%s\n", "SENDING ERROR"); //printf("%s\n\n", "MSG SENDED"); memset(txbuffer,0,sizeof(txbuffer)); memset(message,0,sizeof(message)); printf("----------------------------------------------\n"); } }
void *receive_t(void *data){ char buffer[1024]; char *name; int sock,temp; struct arg_thread *send_s; send_s =(struct arg_thread *) data; sock = send_s->fd; name = send_s->client; //printf("%s\n", "\nREADING SERVER ..."); while(recv(sock,buffer,sizeof(buffer),0)){ if(strncmp(buffer,name,sizeof(name))){ printf("T : "); timePrint(); printf("# %s ",buffer); printf("\n"); } memset(buffer,0,sizeof(buffer)); printf("----------------------------------------------\n"); } }
void timestampPrint(PGtimestamp ts) { fprintf(stderr, "epoch=%lld\n", ts.epoch); fprintf(stderr, "date:\n"); datePrint(ts.date); fprintf(stderr, "time:\n"); timePrint(ts.time); }
void init() { PWMInit(); init_1602(); initTimer0(); init_serial(); timePrint(); car.current = TG_START; }
int main () { key = keyNew (KEY_ROOT, KEY_END); timeInit (); benchmarkCreate (); timePrint ("Created empty keyset"); benchmarkFillup (); timePrint ("New large keyset"); benchmarkOpen (); keySetName (key, KEY_ROOT); timePrint ("Opened key database"); benchmarkInread (); timePrint ("Initialize read"); benchmarkInwrite (); timePrint ("Initialize write"); benchmarkWriteout (); timePrint ("Write key database"); benchmarkRewrite (); timePrint ("Rewrite key database"); benchmarkReadin (); timePrint ("Read in key database"); benchmarkLookupByName (); timePrint ("Lookup key database"); benchmarkReread (); timePrint ("Re read key database"); benchmarkClose (); timePrint ("Closed key database"); ksDel (large); keyDel (key); }