Rev 624 | Rev 635 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 624 | Rev 625 | ||
---|---|---|---|
Line 89... | Line 89... | ||
89 | * |
89 | * |
90 | * @return 0 on failure, 1 on success. |
90 | * @return 0 on failure, 1 on success. |
91 | */ |
91 | */ |
92 | int cmd_register(cmd_info_t *cmd) |
92 | int cmd_register(cmd_info_t *cmd) |
93 | { |
93 | { |
94 | ipl_t ipl; |
- | |
95 | link_t *cur; |
94 | link_t *cur; |
96 | 95 | ||
97 | spinlock_lock(&cmd_lock); |
96 | spinlock_lock(&cmd_lock); |
98 | 97 | ||
99 | /* |
98 | /* |
Line 158... | Line 157... | ||
158 | 157 | ||
159 | static const char * cmdtab_search_one(const char *name,link_t **startpos) |
158 | static const char * cmdtab_search_one(const char *name,link_t **startpos) |
160 | { |
159 | { |
161 | int namelen = strlen(name); |
160 | int namelen = strlen(name); |
162 | const char *curname; |
161 | const char *curname; |
163 | char *foundsym = NULL; |
- | |
164 | int foundpos = 0; |
- | |
165 | 162 | ||
166 | spinlock_lock(&cmd_lock); |
163 | spinlock_lock(&cmd_lock); |
167 | 164 | ||
168 | if (!*startpos) |
165 | if (!*startpos) |
169 | *startpos = cmd_head.next; |
166 | *startpos = cmd_head.next; |
Line 467... | Line 464... | ||
467 | cmd_info_t *parse_cmdline(char *cmdline, size_t len) |
464 | cmd_info_t *parse_cmdline(char *cmdline, size_t len) |
468 | { |
465 | { |
469 | index_t start = 0, end = 0; |
466 | index_t start = 0, end = 0; |
470 | cmd_info_t *cmd = NULL; |
467 | cmd_info_t *cmd = NULL; |
471 | link_t *cur; |
468 | link_t *cur; |
472 | ipl_t ipl; |
- | |
473 | int i; |
469 | int i; |
474 | 470 | ||
475 | if (!parse_argument(cmdline, len, &start, &end)) { |
471 | if (!parse_argument(cmdline, len, &start, &end)) { |
476 | /* Command line did not contain alphanumeric word. */ |
472 | /* Command line did not contain alphanumeric word. */ |
477 | return NULL; |
473 | return NULL; |