mirror of
https://git.savannah.gnu.org/git/grub.git
synced 2026-10-23 15:49:23 +00:00
2002-02-05 Yoshinori K. Okuji <okuji@enbug.org>
* netboot/misc.c (twiddle): Go back to the bar progress, copied from etherboot-5.0.5/src/misc.c. Execute the code only if DEBUG is true.
This commit is contained in:
1 parent
205b46d5bc
commit
30817e1ce8
3 files changed
+28
-2
No files matched your search
+15
-2
@@ -1,6 +1,6 @@
|
||||
/*
|
||||
* GRUB -- GRand Unified Bootloader
|
||||
* Copyright (C) 2000, 2001 Free Software Foundation, Inc.
|
||||
* Copyright (C) 2000,2001,2002 Free Software Foundation, Inc.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
@@ -34,7 +34,20 @@ sleep (int secs)
|
||||
void
|
||||
twiddle (void)
|
||||
{
|
||||
grub_putchar('.');
|
||||
static unsigned long lastticks = 0;
|
||||
static int count = 0;
|
||||
static const char tiddles[]="-\\|/";
|
||||
unsigned long ticks;
|
||||
|
||||
if (debug)
|
||||
{
|
||||
if ((ticks = currticks ()) == lastticks)
|
||||
return;
|
||||
|
||||
lastticks = ticks;
|
||||
grub_putchar (tiddles[(count++) & 3]);
|
||||
grub_putchar ('\b');
|
||||
}
|
||||
}
|
||||
|
||||
/* Because Etherboot uses its own formats for the printf family,
|
||||
|
||||
Reference in new issue
Block a user