Bug fix - some readlink() returns were getting assigned to an unsigned
variable, not a signed variable.