Rename C-level functions so that they do not collide with
functions defined in libcrypt on Linux (unistd.h/stdlib.h/crypt.h)
Merge pull request #5 from Rupan/linux.fix

Rename some C-level functions