Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 5 May 2013 22:03:13 +0100
From:      David Chisnall <theraven@FreeBSD.org>
To:        Andrey Chernov <ache@FreeBSD.org>
Cc:        svn-src-head@FreeBSD.org, svn-src-all@FreeBSD.org, Sergey Kandaurov <pluknet@FreeBSD.org>, src-committers@FreeBSD.org
Subject:   Re: svn commit: r250245 - head/lib/libc/locale
Message-ID:  <90B8EC0D-C669-4345-AAB7-DE880E667260@FreeBSD.org>
In-Reply-To: <5186A598.8040403@freebsd.org>
References:  <201305041721.r44HLiXb066291@svn.freebsd.org> <5186A598.8040403@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help

On 5 May 2013, at 19:31, Andrey Chernov <ache@FreeBSD.org> wrote:

> It is better to fix this function return type to match POSIX standard
> rather than to document its non-standard behavior. We try to follow
> POSIX when possible and this is the case.

We follow Darwin in this case, which returns 0 on success or -1 on error.  'Fixing' this will break code written for Darwin and testing the return value.  Not fixing it will not break POSIX code that ignores the (unexpected) return value.

David




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?90B8EC0D-C669-4345-AAB7-DE880E667260>