summaryrefslogtreecommitdiff
path: root/src/command.h
blob: 00c34ca23e04bd77525ad0867c5cdc06ba7f3abe (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
#ifndef COMMAND_H
#define COMMAND_H

#define ARGUMENTS int argc, char** argv
#define NEXT_ARGS argc - 1, &argv[1]
#define COMMAND(name) int name (ARGUMENTS) 

COMMAND(dd_main);
COMMAND(cat_main);
COMMAND(yes_main);
COMMAND(echo_main);
COMMAND(printf_main);
COMMAND(groups_main);
COMMAND(id_main);
COMMAND(ls_main);
COMMAND(tail_main);
COMMAND(head_main);
COMMAND(ed_main);
COMMAND(tee_main);
COMMAND(whoami_main);
COMMAND(wc_main);
COMMAND(xargs_main);
COMMAND(tac_main);
COMMAND(rm_main);
COMMAND(cp_main);
COMMAND(mkdir_main);
COMMAND(mv_main);
COMMAND(grep_main);
COMMAND(chown_main);
COMMAND(chmod_main);
COMMAND(sync_main);
COMMAND(su_main);

#endif