Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Properly handle ignored locale categories
perl can be compiled to ignore arbitrary locale categories that are actually on the system. This has never worked transparently, especially on platforms that use postional notation to represent LC_ALL when not all categories are set to the same locale. The system calls will return a string containing the ignored category, and we dont know how to handle that. This large commit fixes that by compiling to include the information about all categories on the system. But if a category is to be ignored, instead we set it to the C locale, and thwart any effort to change it away from that locale.
- Loading branch information