First commit, added support for compilation on 64bit architecture, added
macro _GNU_SOURCE to enable build with glibc 2.8, sucess test for user
credentials passed