Hi,
I'm asking the community for feedbacks, testing, code review, optimization design and/or anything useful to help improve the project (even correcting the mistakes or improving any comments).
under Kubuntu 13.04:
$ make Making all in src make[1]: Betrete Verzeichnis '/opt/git/torsocks/src' Making all in common make[2]: Betrete Verzeichnis '/opt/git/torsocks/src/common' CC log.lo log.c: In function 'log_init': log.c:166:9: warning: ignoring return value of 'fileno', declared with attribute warn_unused_result [-Wunused-result] CC config-file.lo CC utils.lo CC compat.lo CC socks5.lo CC connection.lo CC onion.lo CCLD libcommon.la make[2]: Verlasse Verzeichnis '/opt/git/torsocks/src/common' Making all in lib make[2]: Betrete Verzeichnis '/opt/git/torsocks/src/lib' CC torsocks.lo CC connect.lo CC gethostbyname.lo CC getaddrinfo.lo CC close.lo CC getpeername.lo CC socket.lo CC syscall.lo syscall.c: In function 'tsocks_syscall': syscall.c:77:7: error: '__NR_socket' undeclared (first use in this function) syscall.c:77:7: note: each undeclared identifier is reported only once for each function it appears in syscall.c:80:7: error: '__NR_connect' undeclared (first use in this function) make[2]: *** [syscall.lo] Fehler 1 make[2]: Verlasse Verzeichnis '/opt/git/torsocks/src/lib' make[1]: *** [all-recursive] Fehler 1 make[1]: Verlasse Verzeichnis '/opt/git/torsocks/src' make: *** [all-recursive] Fehler 1