This is just a very minor issue. libguile contains two calls to strerror where the result is used to initialize a char *. However, according to the strerror specification, the string returned by strerror should never be changed, so I think it would be better to use const char * instead. Philipp