summaryrefslogtreecommitdiff
path: root/doc/bird.sgml
diff options
context:
space:
mode:
authorOndrej Zajicek <santiago@crfreenet.org>2013-04-23 02:42:35 +0200
committerOndrej Zajicek <santiago@crfreenet.org>2013-04-23 02:42:35 +0200
commita5e9f3d26f887deb451a3ea086e52266c117aa0a (patch)
treed9ebd46faa95ad6d27ae0ce2ef3c506bac338516 /doc/bird.sgml
parentd2c392d44839baaefa48f4a38060be648d3415fb (diff)
Restructures birdc and birdcl to merge duplicated code.
The BIRD client code is restructured that most of the code (including main function) is shared in client.c, while birdc.c and birdcl.c contain just I/O-specific callbacks. This removes all duplicated code from variant-specific files.
Diffstat (limited to 'doc/bird.sgml')
-rw-r--r--doc/bird.sgml8
1 files changed, 7 insertions, 1 deletions
diff --git a/doc/bird.sgml b/doc/bird.sgml
index e83cf0e1..88d35e49 100644
--- a/doc/bird.sgml
+++ b/doc/bird.sgml
@@ -623,7 +623,13 @@ codes along with the messages. You do not necessarily need to use
-- the format of communication between BIRD and <file/birdc/ is stable
(see the programmer's documentation).
-Many commands have the <m/name/ of the protocol instance as an argument.
+<p>There is also lightweight variant of BIRD client called
+<file/birdcl/, which does not support command line editing and history
+and has minimal dependencies. This is useful for running BIRD in
+resource constrained environments, where Readline library (required
+for regular BIRD client) is not available.
+
+<p>Many commands have the <m/name/ of the protocol instance as an argument.
This argument can be omitted if there exists only a single instance.
<p>Here is a brief list of supported functions: