POSIX function nl_langinfo(CODESET) is now portable
Markus Kuhn <[email protected]>
| Newsgroups | gmane.comp.xfree86.internationalization |
|---|---|
| Message-ID | <[email protected]> |
Ivan Pascal wrote on 2003-11-19 13:37 UTC: > The nl_langinfo call isn't quite portable. Not any more! :-) > For example is absent in FreeBSD older than 4.6. FreeBSD 4.6 was the last widely used Unix that did not support nl_langinfo(CODESET). According to http://www.freebsd.org/security/#adv http://web.archive.org/web/20030402132248/http://www.freebsd.org/security/ the provision of security updates for FreeBSD 4.6 ended 2003-05-31. In other words, that particular FreeBSD version is now well beyond its "do-not-consume-after" expiry date. No resposible site should consider it suitable any more today for operational use on computers connected to the Internet. Worrying about nl_langinfo() not being available on FreeBSD 4.6 was a valid concern in 2002, but it is not a concern any more in late 2003. People still using FreeBSD 4.6 have now far more important reasons for updating than the lack of nl_langinfo(). Computer (in)security is such a wonderful driving force for weeding out backwards-compatibility obstacles ... Markus -- Markus Kuhn, Computer Lab, Univ of Cambridge, GB http://www.cl.cam.ac.uk/~mgk25/ | __oo_O..O_oo__