tech-toolchain archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: [PATCH] PR standards/44921: Add errno consts for robust mutexes



On Tue, 2020-03-03 at 13:51 +0100, Joerg Sonnenberger wrote:
> On Tue, Mar 03, 2020 at 10:02:27AM +0100, Michał Górny wrote:
> > Add the two missing errno.h constants: EOWNERDEAD and ENOTRECOVERABLE.
> > While technically they're used for robust mutexes which we do not
> > support at the moment, they are listed in POSIX and used by libc++.
> > While libc++ can be made to build without it, it just locally redefines
> > the values then, so we may as well define them globally.
> 
> This patch is certainly incompletely, ranging from missing handling in
> NFS, dtrace to the libc message catalog...
> 

Ok, I've added it to the manpage, libstdc++, rump.  However, could you
elaborate on NFS and dtrace?

By dtrace, do you mean external/cddl/osnet/lib/libdtrace/errno.d ?  If
so, could you help me understand what I'm supposed to do with that file?
It seems that these constants diverge from errno.h so I'm not sure if
I'm supposed to use the next free numbers or...

As for NFS, I haven't been able to grep anything relevant.

-- 
Best regards,
Michał Górny

Attachment: signature.asc
Description: This is a digitally signed message part



Home | Main Index | Thread Index | Old Index