X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=console-tools%2Fclear.c;h=769ce312149057a4b3deb6f58c0b7a6dd1293654;hb=482f2b31e788fdd849f78a3aa91cf6102fc98892;hp=21a890c9e3762889b8533bb67a53d2fe9979785f;hpb=cc8ed39b240180b58810784f844e253263594ac3;p=oweals%2Fbusybox.git diff --git a/console-tools/clear.c b/console-tools/clear.c index 21a890c9e..769ce3121 100644 --- a/console-tools/clear.c +++ b/console-tools/clear.c @@ -1,13 +1,19 @@ -#include "internal.h" -#include +/* vi: set sw=4 ts=4: */ +/* + * Mini clear implementation for busybox + * + * Copyright (C) 1999-2004 by Erik Andersen + * + * Licensed under GPLv2 or later, see file LICENSE in this tarball for details. + * + */ -const char clear_usage[] = "clear\n" -"\n" -"\tClears the screen.\n"; +/* no options, no getopt */ -extern int -clear_main(struct FileInfo * i, int argc, char * * argv) +#include "libbb.h" + +int clear_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; +int clear_main(int argc, char **argv) { - printf("\033[H\033[J"); - return 0; + return printf("\033[H\033[J") != 6; }