]> git.ipfire.org Git - thirdparty/bird.git/blame - client/client.h
We don't need bvsnprintf() in BIRD client
[thirdparty/bird.git] / client / client.h
CommitLineData
ed608150
MM
1/*
2 * BIRD Client
3 *
9fac310d 4 * (c) 1999--2000 Martin Mares <mj@ucw.cz>
ed608150
MM
5 *
6 * Can be freely distributed and used under the terms of the GNU GPL.
7 */
c51f132d 8
c51f132d 9
a5e9f3d2
OZ
10extern int init, busy, interactive;
11extern int term_lns, term_cls;
12
13/* birdc.c / birdcl.c */
14
fae0396e
MM
15void input_start_list(void);
16void input_stop_list(void);
a5e9f3d2
OZ
17
18void input_init(void);
19void input_notify(int prompt);
20void input_read(void);
21
22void more_begin(void);
23void more_end(void);
24
25void cleanup(void);
0223d4ff
MM
26
27/* commands.c */
28
29void cmd_build_tree(void);
30void cmd_help(char *cmd, int len);
fae0396e 31int cmd_complete(char *cmd, int len, char *buf, int again);
e69e4ed9 32char *cmd_expand(char *cmd);
e4549161 33
a5e9f3d2 34/* client.c */
e4549161 35
a5e9f3d2 36void submit_command(char *cmd_raw);
3f2c7600
OZ
37
38/* die() with system error messages */
39#define DIE(x, y...) die(x ": %s", ##y, strerror(errno))