Fix: explicitly ignore fileno return value

Signed-off-by: David Goulet <dgoulet@efficios.com>
Make sure __darwin__ is defined

Signed-off-by: David Goulet <dgoulet@ev0ke.net>
Define LIBC_SYSCALL_ for OS X

OS X has the same declaration as FreeBSD.

Signed-off-by: David Goulet <dgoulet@ev0ke.net>
Use extern for tsocks_libc_* in torsocks.h

Define tsocks_libc_* in the relevant source files and define them as
external in torsocks.h to avoid duplicate symbol errors.

Signed-off-by: David Goulet <dgoulet@ev0ke.net>
Tests: add onion pool subsystem unit test

Signed-off-by: David Goulet <dgoulet@ev0ke.net>
Fix: Improve README file

Signed-off-by: David Goulet <dgoulet@ev0ke.net>
Tests: add connection object unit test

Signed-off-by: David Goulet <dgoulet@ev0ke.net>
Fix: remove out of date and inaccurate FAQ

Signed-off-by: David Goulet <dgoulet@ev0ke.net>
Fix: remove FAQ file from Makefile

Signed-off-by: David Goulet <dgoulet@ev0ke.net>
Update version to v2.0.0-rc2

Signed-off-by: David Goulet <dgoulet@ev0ke.net>