Files
OpenBTS-UMTS/CommonLibs
Tom Tsou 19724e36a8 build: ASN.1 and GCC build fixes
Address trivial build issues on certain Linux distribuitions (e.g.
Fedora 20 on which this patch was tested).

Most standard C++ libraries had unistd.h removed in GCC 4.7, so add it
back in explicitly.

Resolve the following ASN.1 build error by specifying the C language
tag.

libtool: compile: unable to infer tagged configuration
libtool: compile: specify a tag with `--tag'

Signed-off-by: Tom Tsou <tom@tsou.cc>
2014-12-04 13:14:12 +01:00
..
2014-10-16 14:42:05 -07:00
2014-10-16 14:42:05 -07:00
2014-10-16 14:42:05 -07:00
2014-10-16 14:42:05 -07:00
2014-10-16 14:42:05 -07:00
2014-10-16 14:42:05 -07:00
2014-12-04 13:14:12 +01:00
2014-10-16 14:42:05 -07:00
2014-10-16 14:42:05 -07:00
2014-10-16 14:42:05 -07:00

This directory contains common-use classes, most of which are not specific to GSM.

Vector		A vector class (NOT std::vector<>) that supports
		aliased subvectors.  Not resizable.
BitVector	Bit-indexable vectors based on Vector.
Interthread	A set of C++ wrappers for pthread facilities.
Sockets		A set of C++ wrappers for Unix sockets.
Timeval		A C++ wraper for struct timeval.
LinkLists	Classes for simple linked lists of pointers.
Logger		A logging interface based on syslogd.
Configuration	A key-value configuration table.
Regexp		A C++ wrapper on stdlib regular expressions.

Do "make tests" to build a series of unit tests for these classes.