mq on kqueue broken after upgrade to FreeBSD 11

Jilles Tjoelker jilles at stack.nl
Sat Oct 1 20:17:08 UTC 2016


On Sat, Oct 01, 2016 at 12:25:15PM +0300, Konstantin Belousov wrote:
> On Fri, Sep 30, 2016 at 06:44:18PM -0400, Alexander Kabaev wrote:
> > No objection, but possible suggestion: if the primary use of this
> > symbol is for tests and nothing else, maybe it does belong in
> > FBSDprivate_1.0 FBSDprivate_1.0 section instead?

> Good question. The symbols are useful for real-world code, not only for
> the tests. But I think that we should mark symbol as non-portable. Usual
> approach of adding _np suffix seems to be the right thing to do there.

> What about the following ?

The idea is good, but perhaps call the function mq_getfd_np() to clarify
it returns a file descriptor. Also, the __ versions should not be
exported since they are not used outside the library (they can be
exported if and when needed).

-- 
Jilles Tjoelker


More information about the freebsd-arch mailing list