diff options
| author | Michael Brown | 2006-12-20 01:27:11 +0100 |
|---|---|---|
| committer | Michael Brown | 2006-12-20 01:27:11 +0100 |
| commit | 4d0d275ce4e4e5dca6b77a7f590f4180c10d6242 (patch) | |
| tree | 9f21a002f35eaa0bca562fb56c4ac1ca67a454a5 /src/commandline/cmdline.c | |
| parent | Use new minimal shell (diff) | |
| download | ipxe-4d0d275ce4e4e5dca6b77a7f590f4180c10d6242.tar.gz ipxe-4d0d275ce4e4e5dca6b77a7f590f4180c10d6242.tar.xz ipxe-4d0d275ce4e4e5dca6b77a7f590f4180c10d6242.zip | |
Functionality now replaced by a combination of readline() and system().
Diffstat (limited to 'src/commandline/cmdline.c')
| -rw-r--r-- | src/commandline/cmdline.c | 81 |
1 files changed, 0 insertions, 81 deletions
diff --git a/src/commandline/cmdline.c b/src/commandline/cmdline.c deleted file mode 100644 index 29ad3a66a..000000000 --- a/src/commandline/cmdline.c +++ /dev/null @@ -1,81 +0,0 @@ -#include <console.h> -#include "etherboot.h" -#include "cmdline.h" -#include "cmdlinelib.h" -#include "cmdlist.h" -#include <gpxe/ansiesc.h> - - -#define CMDL_DELAY (2000 * TICKS_PER_SEC) / 1000; - -void cmdl_exec_cmdline(); -char cmdl_spin(); - -void cmdl_start() -{ - unsigned int stop; - //int spin; - - //printf("gPXE %s (GPL) etherboot.org ... ", VERSION); - printf ( CSI "1m" /* bold */ - "gPXE " VERSION " (GPL) etherboot.org\n" - CSI "0m" /* normal */ - "Press Ctrl-B for gPXE command line..." ); - - stop = currticks() + CMDL_DELAY; - - while(currticks() < stop){ - - /*if(spin++ % 250 == 0){ - putchar(8); - putchar(cmdl_spin()); - }*/ - - if(iskey()){ - if(getchar() == 2){ - printf("\n\n"); - cmdl_exec_cmdline(); - break; - }else{ - printf("skipping.\n"); - break; - } - } - } - putchar('\n'); - - // empty the input buffer - while(iskey()) { - getchar(); - } -} - -/*char cmdl_spin() -{ - static int state;*/ - //int spinner[4] = {'-', '\\', '|', '/'}; <- undefined reference to memcpy! -/* int spinner[4]; - - spinner[0] = '-'; - spinner[1] = '\\'; - spinner[2] = '|'; - spinner[3] = '/'; - - return spinner[state++ % 4]; -}*/ - -void cmdl_exec_cmdline(){ - cmd_line* cmd; - cmd = cmdl_create(); - - cmdl_setputchar(cmd, putchar); - cmdl_setgetchar(cmd, getchar); - cmdl_setprintf(cmd, printf); - - cmdl_setpropmt(cmd, "gPXE>"); - - cmdl_enterloop(cmd); - - cmdl_free(cmd); -} - |
