Annotation of embedaddon/bird/sysdep/sysdep.sgml, revision 1.1

1.1     ! misho       1: <!--
        !             2:        BIRD Programmer's Guide: Sysdeps
        !             3: 
        !             4:        (c) 2000 Martin Mares <mj@ucw.cz>
        !             5: -->
        !             6: 
        !             7: <chapt>System dependent parts
        !             8: 
        !             9: <sect>Introduction
        !            10: 
        !            11: <p>We've tried to make BIRD as portable as possible, but unfortunately
        !            12: communication with the network stack differs from one OS to another,
        !            13: so we need at least some OS specific code. The good news is that this
        !            14: code is isolated in a small set of modules:
        !            15: 
        !            16: <descrip>
        !            17: <tagp><tt/config.h/</tagp> is a header file with configuration information,
        !            18: definition of the standard set of types and so on.
        !            19: <tagp/Startup module/ controls BIRD startup. Common for a family of OS's (e.g.,
        !            20: for all Unices).
        !            21: <tagp/Logging module/ manages the system logs. [per OS family]
        !            22: <tagp/IO module/ gives an implementation of sockets, timers and the
        !            23: global event queue. [per OS family]
        !            24: <tagp/KRT module/ implements the Kernel and Device protocols. This
        !            25: is the most arcane part of the system dependent stuff and some
        !            26: functions differ even between various releases of a single OS.
        !            27: </descrip>

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>