\section{bglibs Modules}
Here is a list of all modules:\begin{CompactList}
\item \contentsline{section}{bg-installer: Standardzied installer program}{\pageref{group__installer}}{}
\item \contentsline{section}{adt: Abstract Data Types.}{\pageref{group__adt}}{}
\item \contentsline{section}{adt ghash: Generic hash tables.}{\pageref{group__adt__ghash}}{}
\item \contentsline{section}{adt gqueue: Generic simple queue.}{\pageref{group__adt__gqueue}}{}
\item \contentsline{section}{adt gstack: Generic simple stack.}{\pageref{group__adt__gstack}}{}
\item \contentsline{section}{fmt: Formatting Functions}{\pageref{group__fmt}}{}
\item \contentsline{section}{instlib: Installation program generation}{\pageref{group__instlib}}{}
\item \contentsline{section}{iobuf: I/O Buffer Management}{\pageref{group__iobuf}}{}
\item \contentsline{section}{ibuf: Input Buffer Managemenet}{\pageref{group__ibuf}}{}
\item \contentsline{section}{obuf: Output Buffer Management}{\pageref{group__obuf}}{}
\item \contentsline{section}{ipv4: IPv4 Address Handling}{\pageref{group__ipv4}}{}
\item \contentsline{section}{ipv6: IPv6 Address Handling}{\pageref{group__ipv6}}{}
\item \contentsline{section}{resolve: Domain name resolution functions}{\pageref{group__resolve}}{}
\item \contentsline{section}{socket: General socket manipulations}{\pageref{group__socket}}{}
\item \contentsline{section}{path: Filename manipulation functions}{\pageref{group__path}}{}
\item \contentsline{section}{envstr: Environment variables in a str.}{\pageref{group__envstr}}{}
\item \contentsline{section}{striter: Iterator over substrings of a str.}{\pageref{group__striter}}{}
\item \contentsline{section}{str: Dynamically allocated string library.}{\pageref{group__str}}{}
\item \contentsline{section}{selfpipe: Safe child exit management.}{\pageref{group__selfpipe}}{}
\item \contentsline{section}{trigger: Safe external event notification}{\pageref{group__trigger}}{}
\end{CompactList}
