if crypt.h is not there we can't use the function even if the lib is there