void dealWithCommand(char* command) { strlwr(command); if (strcmp(command,"clear")==0) { clearScreen(); sys_clear(tty_table); return ; } if (strcmp(command,"help")==0) { help(); return ; } if (strcmp(command,"show")==0) { show(); return ; } char str[100]; int number; readOneStringAndOneNumber(command,str,& number); if (strcmp(str,"kill")==0) { if (number<0 || number>NR_TASKS+NR_PROCS) { printf("No found this process!!"); } else if (number==0 || number==6) { printf("You do not have sufficient privileges\n"); } else if (2<=number && number <=5) { proc_table[number].state=kREADY; printf("kill process %d successful\n",number); } return ; } if (strcmp(str,"start")==0) { if (number<0 || number>NR_TASKS+NR_PROCS) { printf("No found this process!!"); } else if (number==0 || number==6) { printf("You do not have sufficient privileges\n"); } else if (2<=number && number <=5) { proc_table[number].state=kRUNNABLE; printf("start process %d successful\n",number); } return ; } printf("can not find this command\n"); }
int user_clear (HTTP_INFO *info) { sys_clear(info); net_clear(info); io_clear(info); pm_clear(info); return 0; }
void displayGameState() { sys_clear(goBangGameTty); int n=15; int i,j; for (i=0; i<=n; i++) { if (i<10) printf("%d ",i); else printf("%d ",i); } printf("\n"); for (i=0; i<n; i++) { if (i<9) printf("%d ",i+1); else printf("%d ",i+1); for (j=0; j<n; j++) { if (j<10) printf("%c ",gameMap[i][j]); else printf("%c ",gameMap[i][j]); } printf("\n"); } }