PATCH: [perl #23171] Bleadperl breaks ZEFRAM/Hash-SharedMem

This just makes sure POSIX::strerror() pays attention to the current
locale.