Changeset 340 for asp3_tinet_ecnl_rx/trunk/ntshell/src/ntshell_main.c
- Timestamp:
- Apr 13, 2018, 1:00:30 PM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
asp3_tinet_ecnl_rx/trunk/ntshell/src/ntshell_main.c
r337 r340 125 125 { 126 126 const cmd_table_t *p = cmd_table_info.table; 127 int result = 0; 128 int found = 0; 129 127 130 if (strcmp((const char *)args[1], "help") == 0) { 128 usrcmd_help(args[0], (char **)&args[1]); 131 found = 1; 132 result = usrcmd_help(args[0], (char **)&args[1]); 129 133 } 130 134 else for (int i = 0; i < cmd_table_info.count; i++) { 131 135 if (strcmp((const char *)args[1], p->cmd) == 0) { 132 return p->func(args[0], (char **)&args[1]); 136 found = 1; 137 result = p->func(args[0], (char **)&args[1]); 138 break; 133 139 } 134 140 p++; 135 141 } 136 /*if (setjmp(process_exit) == 0) { 137 main(args); 138 }*/ 142 143 if ((found == 0) && (((const char *)args[1])[0] != '\0')) 144 printf("Unknown command found.\n"); 145 139 146 clean_fd(); 140 return 0; 147 148 return result; 141 149 } 142 150
Note:
See TracChangeset
for help on using the changeset viewer.