From 4d0d275ce4e4e5dca6b77a7f590f4180c10d6242 Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Wed, 20 Dec 2006 00:27:11 +0000 Subject: Functionality now replaced by a combination of readline() and system(). --- src/commandline/cmdline.c | 81 ----------------------------------------------- 1 file changed, 81 deletions(-) delete mode 100644 src/commandline/cmdline.c (limited to 'src/commandline/cmdline.c') 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 -#include "etherboot.h" -#include "cmdline.h" -#include "cmdlinelib.h" -#include "cmdlist.h" -#include - - -#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); -} - -- cgit v1.2.3-55-g7522