This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] libc-compat.h for <bits/fcntl-linux.h>


On Sun, May 8, 2016 at 3:17 PM, Eric Neblock <ceneblock@member.fsf.org> wrote:
> Hello everyone,
>   I've been doing some kernel hacking and added some new flags to the
> Linux kernel. I want to use these flags in userland without having to in
> an additional header (<asm-generic/fcntl.h>) and even then, there are
> conflicts, because almost everything is already defined.
>
>   As such, I filed a feature request (20050) and was informed about
> about the process to have compatibility.
>
>   I've attached a patch that shouldn't break anything. Incidentally,
> everything in the Linux Kernel matches what is done by glibc.

Rather than this approach, why not have the glibc header include the
uapi header and rely on its definitions?  This might need to be
conditional on a sufficiently new version of the uapi header being
available, but it is more future-proof.

zw


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]