Proof of Concept - how to do Map/Reduce like processing (word count) using plain C with threads and queue.
On CentOS 7 install:
yum install binutils gcc make
Install this project requirements:
yum install glib2-devel valgrind doxygen
If you have no /var/cache/man/whatis file in system, try as root:
/etc/cron.daily/makewhatis.cron
make run
To diagnose memory leaks try:
make mtrace_run
or
make valgrind
Invoke:
make docs
To generate docs/api/html/index.html files.
Note: there are currently some leaks when running in threads mode (but outside this C code???)