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__
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.