blob: 87c30ae2b70380dd8c26d4f055d2ef8045e37d47 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
/* vi: set sw=4 ts=4:
*
* hello.c - A hello world program.
*
* Copyright 2006 Rob Landley <rob@landley.net>
*
* Not in SUSv3.
* See http://www.opengroup.org/onlinepubs/009695399/utilities/
USE_HELLO(NEWTOY(hello, "e@d*c#b:a", TOYFLAG_USR|TOYFLAG_BIN))
config HELLO
bool "hello"
default n
help
A hello world program. You don't need this.
Mostly used as an example/skeleton file for adding new commands,
occasionally nice to test kernel booting via "init=/bin/hello".
*/
#include "toys.h"
// Hello doesn't use these globals, they're here for example/skeleton purposes.
DEFINE_GLOBALS(
char *b_string;
long c_number;
struct arg_list *d_list;
long e_count;
int more_globals;
)
#define TT this.hello
void hello_main(void)
{
printf("Hello world\n");
}
|