Comment 4 for bug 217878

Thanks for the review. Removed the strerror_r changes. Fixed int left to ssize_t left.

I need the char* to be able to do the pointer arithmetics. I don't understand why I can't have char* implicitly cast into void*. Suggestions? Explicit cast?