Removed all the user made error processing in favor of simpler strerror()
function.
-Frank Dye