svn commit: r213002 - in stable/8: include lib/libc/gen
Bruce Evans
brde at optusnet.com.au
Fri Sep 24 08:30:28 UTC 2010
On Fri, 24 Sep 2010, Rui Paulo wrote:
> On 22 Sep 2010, at 22:08, Bruce Evans wrote:
>
>> On Wed, 22 Sep 2010, Rui Paulo wrote:
>>> Note about semantics: while this interface is not POSIXy, there's
>>> another major platform that uses it (Android) and the semantics between
>>> the two platforms are pretty much the same.
>>
>> It is also not non-POSIX...
>>
>>> Modified: stable/8/include/libgen.h
>>> ==============================================================================
>>> --- stable/8/include/libgen.h Wed Sep 22 16:54:22 2010 (r213001)
>>> +++ stable/8/include/libgen.h Wed Sep 22 18:00:34 2010 (r213002)
>>> @@ -36,6 +36,7 @@
>>> __BEGIN_DECLS
>>>
>>> char *basename(const char *);
>>> +char *basename_r(const char *, char *);
>>> char *dirname(const char *);
>>> #if 0
>>> char *regcmp(const char *, ...);
>>>
>>
>> ...since it is declared in the POSIX namespace.
>
> I don't know of a better place to declare it.
Er, inside an ifdef for a non-POSIX namespace of course. See almost any
header that has more than 3 active declarations in it.
Bruce
More information about the svn-src-stable-8
mailing list