mirror of
https://github.com/fairwaves/OpenBTS-UMTS.git
synced 2025-11-03 04:43:12 +00:00
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>
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.