bsd/citrus iconv

Dag-Erling Smørgrav des at des.no
Thu Feb 23 18:06:42 UTC 2012


David Schultz <das at FreeBSD.ORG> writes:
> Gabor Kovesdan <gabor at freebsd.org> writes:
> > POSIX requires iconv() to be in libc. However, a glue Makefile was
> > provided there for testing purposes.
> Where do you see that?  I believe it's optional.  Providing it as
> a separate library is more maintainable, and makes it easier for
> people to drop in a different iconv library if they need it.

It's a question of semantics...  it's an extension (part of the
_XOPEN_UNIX option group), but if supported, it's supposed to be part of
libc.  I don't think the SUS states this explicitly, but it's implied by
the lack of mention of a separate iconv library in the c99 man page.

DES
-- 
Dag-Erling Smørgrav - des at des.no


More information about the freebsd-arch mailing list