This is just a very minor issue. emacs contains two calls to strerror where the result is assigned to a char *. However, according to the strerror specification, the string returned by strerror should never be changed, so it would be better to use const char * instead. See the attached patch for the trivial fix.