Changeset 4dec435 in rtems-libbsd
- Timestamp:
- 07/01/16 06:36:13 (7 years ago)
- Branches:
- 5, 5-freebsd-12, 6-freebsd-12, freebsd-9.3, master
- Children:
- 34f6271
- Parents:
- 65c65bb
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
testsuite/rcconf02/test_main.c
r65c65bb r4dec435 149 149 150 150 static void 151 waiter(int fd, int secs, void *arg) 152 { 153 int* toggle = (int*) arg; 154 const char* toggles = "|/-|\-"; 155 printf("\b%c", toggles[*toggle]); 156 fflush(stdout); 157 ++(*toggle); 158 if (*toggle >= 6) 159 *toggle = 0; 160 } 161 162 static void 163 shell(void) 164 { 165 int toggle = 1; 166 rtems_status_code sc; 167 printf("Press any key for the shell .... -"); 168 fflush(stdout); 169 sc = rtems_shell_wait_for_input(STDIN_FILENO, 10, waiter, &toggle); 170 if (sc == RTEMS_SUCCESSFUL) { 171 rtems_shell_init("SHLL", 172 32 * 1024, 173 1, 174 CONSOLE_DEVICE_NAME, 175 false, 176 true, 177 NULL); 178 } 179 } 180 181 static void 151 182 test_main(void) 152 183 { 153 184 test_rc_conf_script(); 154 155 rtems_shell_init( 156 "SHLL", 157 32 * 1024, 158 1, 159 CONSOLE_DEVICE_NAME, 160 false, 161 true, 162 NULL 163 ); 164 185 shell(); 165 186 exit(0); 166 187 }
Note: See TracChangeset
for help on using the changeset viewer.