[issue2010] POSIX message queue mq_open short form always EINVALs

Stathis Kamperis (via DragonFly issue tracker) sinknull at leaf.dragonflybsd.org
Wed Mar 16 02:57:54 PDT 2011


Stathis Kamperis <ekamperi at gmail.com> added the comment:

Quoting from the Austin Bible:

O_CREAT
    Create a message queue. It requires two additional arguments: mode, which
shall be of type mode_t, and attr, which shall be a pointer to an mq_attr structure.

So, if the user doesn't provide the *required* extra arguments, all bets are off.

But!
I'll change the code to use the defaults, if none given. That would make
vsrinivas@ happy and allow me to check whether my commit access has expired due
to prolonged inactivity ;P

Cheers,
Stathis

P.S. And now someone jumps in the discussion and says that current behavior is
better, because failure draws the user's attention and makes her fix the code.

----------
assignedto:  -> Beket
nosy: +Beket
priority:  -> feature
status: unread -> in-progress

_____________________________________________________
DragonFly issue tracker <bugs at lists.dragonflybsd.org>
<http://bugs.dragonflybsd.org/issue2010>
_____________________________________________________






More information about the Bugs mailing list