* Clearing the terminal portably
@ 2002-07-30 15:21 DervishD
2002-07-30 15:40 ` Richard B. Johnson
2002-07-30 17:21 ` Alan Cox
0 siblings, 2 replies; 3+ messages in thread
From: DervishD @ 2002-07-30 15:21 UTC (permalink / raw)
To: Linux-kernel
Hi all :))
I want to clear a terminal more or less 'portably' but without
using curses (that's forced). I must work at least for the TERM
'linux' and it would be great if it works on all linux platforms. The
portability is intended *only* within different linux archs, not
more.
I currently write 'ESC c' to the terminal and it works (it is the
reset code for a 'linux' TERM), but I wonder if there is a better way.
Thanks a lot :)
Raúl
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Clearing the terminal portably
2002-07-30 15:21 Clearing the terminal portably DervishD
@ 2002-07-30 15:40 ` Richard B. Johnson
2002-07-30 17:21 ` Alan Cox
1 sibling, 0 replies; 3+ messages in thread
From: Richard B. Johnson @ 2002-07-30 15:40 UTC (permalink / raw)
To: DervishD; +Cc: Linux-kernel
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: TEXT/PLAIN; charset=US-ASCII, Size: 954 bytes --]
On Tue, 30 Jul 2002, DervishD wrote:
> Hi all :))
>
> I want to clear a terminal more or less 'portably' but without
> using curses (that's forced). I must work at least for the TERM
> 'linux' and it would be great if it works on all linux platforms. The
> portability is intended *only* within different linux archs, not
> more.
>
> I currently write 'ESC c' to the terminal and it works (it is the
> reset code for a 'linux' TERM), but I wonder if there is a better way.
>
> Thanks a lot :)
> Raúl
This will work with most all terminals that claim 'ANSI-something' in
their specs.
static const char cler_scr[]="\033[H\033[J";
void cls()
{
(void)write(STDERR_FILENO, cler_scr, sizeof(cler_scr)-1);
}
Cheers,
Dick Johnson
Penguin : Linux version 2.4.18 on an i686 machine (797.90 BogoMips).
The US military has given us many words, FUBAR, SNAFU, now ENRON.
Yes, top management were graduates of West Point and Annapolis.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Clearing the terminal portably
2002-07-30 15:21 Clearing the terminal portably DervishD
2002-07-30 15:40 ` Richard B. Johnson
@ 2002-07-30 17:21 ` Alan Cox
1 sibling, 0 replies; 3+ messages in thread
From: Alan Cox @ 2002-07-30 17:21 UTC (permalink / raw)
To: DervishD; +Cc: Linux-kernel
On Tue, 2002-07-30 at 16:21, DervishD wrote:
> Hi all :))
>
> I want to clear a terminal more or less 'portably' but without
> using curses (that's forced). I must work at least for the TERM
> 'linux' and it would be great if it works on all linux platforms. The
> portability is intended *only* within different linux archs, not
> more.
>
> I currently write 'ESC c' to the terminal and it works (it is the
> reset code for a 'linux' TERM), but I wonder if there is a better way.
Not really a kernel question. Take a look at tput terminfo ncurses
and/or slang
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2002-07-30 16:01 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-07-30 15:21 Clearing the terminal portably DervishD
2002-07-30 15:40 ` Richard B. Johnson
2002-07-30 17:21 ` Alan Cox
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.