strerror関数の戻り値(ポインタ)が指す文字列の内容を変更することは許可されているか。

返すのは許可されていない。