[PATCH resent] uapi libc compat: allow non-glibc to opt out of uapi definitions

2016-11-11 Thread Felix Janda
: error: redefinition of 'struct ipv6_mreq' Signed-off-by: Felix Janda <felix.ja...@posteo.de> --- The previous mail misspelled the kernel mailing list. I am sorry for this resulting spam. There has already been one reply, which is available at http://www.openwall.com/lists/musl/2016/1

[PATCHv3] uapi libc compat: add fallback for unsupported libcs

2017-07-29 Thread Felix Janda
is included after musl's : ./linux/in6.h:32:8: error: redefinition of 'struct in6_addr' ./linux/in6.h:49:8: error: redefinition of 'struct sockaddr_in6' ./linux/in6.h:59:8: error: redefinition of 'struct ipv6_mreq' Signed-off-by: Felix Janda <felix.ja...@posteo.de> --- v3: Fix typo

[PATCHv2] uapi libc compat: add fallback for unsupported libcs

2017-07-08 Thread Felix Janda
is included after musl's : ./linux/in6.h:32:8: error: redefinition of 'struct in6_addr' ./linux/in6.h:49:8: error: redefinition of 'struct sockaddr_in6' ./linux/in6.h:59:8: error: redefinition of 'struct ipv6_mreq' Signed-off-by: Felix Janda <felix.ja...@posteo.de> Acked-by: Rich Felke

Re: [musl] Re: [PATCH resent] uapi libc compat: allow non-glibc to opt out of uapi definitions

2017-07-08 Thread Felix Janda
Carlos O'Donell wrote: > On 04/25/2017 02:37 AM, Hauke Mehrtens wrote: > > > > > > On 03/08/2017 01:46 PM, David Woodhouse wrote: > >> On Fri, 2016-11-11 at 07:08 -0500, Felix Janda wrote: > >>> Currently, libc-compat.h detects inclusion of specific glib

Re: [musl] [PATCHv2] uapi libc compat: add fallback for unsupported libcs

2017-07-08 Thread Felix Janda
Hauke Mehrtens wrote: > > > On 07/08/2017 10:27 PM, Felix Janda wrote: > > libc-compat.h aims to prevent symbol collisions between uapi and libc > > headers for each supported libc. This requires continuous coordination > > between them. > > > >

[PATCHv3 resend] uapi libc compat: add fallback for unsupported libcs

2017-11-12 Thread Felix Janda
is included after musl's : ./linux/in6.h:32:8: error: redefinition of 'struct in6_addr' ./linux/in6.h:49:8: error: redefinition of 'struct sockaddr_in6' ./linux/in6.h:59:8: error: redefinition of 'struct ipv6_mreq' Signed-off-by: Felix Janda <felix.ja...@posteo.de> Reviewed-by: Hauke Me

[PATCHv3] uapi libc compat: add fallback for unsupported libcs

2017-07-29 Thread Felix Janda
is included after musl's : ./linux/in6.h:32:8: error: redefinition of 'struct in6_addr' ./linux/in6.h:49:8: error: redefinition of 'struct sockaddr_in6' ./linux/in6.h:59:8: error: redefinition of 'struct ipv6_mreq' Signed-off-by: Felix Janda --- v3: Fix typos, add a comment to the file and use

[PATCHv3 resend] uapi libc compat: add fallback for unsupported libcs

2017-11-12 Thread Felix Janda
is included after musl's : ./linux/in6.h:32:8: error: redefinition of 'struct in6_addr' ./linux/in6.h:49:8: error: redefinition of 'struct sockaddr_in6' ./linux/in6.h:59:8: error: redefinition of 'struct ipv6_mreq' Signed-off-by: Felix Janda Reviewed-by: Hauke Mehrtens --- v3: Fix typos, add

[PATCHv2] uapi libc compat: add fallback for unsupported libcs

2017-07-08 Thread Felix Janda
is included after musl's : ./linux/in6.h:32:8: error: redefinition of 'struct in6_addr' ./linux/in6.h:49:8: error: redefinition of 'struct sockaddr_in6' ./linux/in6.h:59:8: error: redefinition of 'struct ipv6_mreq' Signed-off-by: Felix Janda Acked-by: Rich Felker --- v2: The only change

Re: [musl] Re: [PATCH resent] uapi libc compat: allow non-glibc to opt out of uapi definitions

2017-07-08 Thread Felix Janda
Carlos O'Donell wrote: > On 04/25/2017 02:37 AM, Hauke Mehrtens wrote: > > > > > > On 03/08/2017 01:46 PM, David Woodhouse wrote: > >> On Fri, 2016-11-11 at 07:08 -0500, Felix Janda wrote: > >>> Currently, libc-compat.h detects inclusion of specific glib

Re: [musl] [PATCHv2] uapi libc compat: add fallback for unsupported libcs

2017-07-08 Thread Felix Janda
Hauke Mehrtens wrote: > > > On 07/08/2017 10:27 PM, Felix Janda wrote: > > libc-compat.h aims to prevent symbol collisions between uapi and libc > > headers for each supported libc. This requires continuous coordination > > between them. > > > >

[PATCH resent] uapi libc compat: allow non-glibc to opt out of uapi definitions

2016-11-11 Thread Felix Janda
: error: redefinition of 'struct ipv6_mreq' Signed-off-by: Felix Janda --- The previous mail misspelled the kernel mailing list. I am sorry for this resulting spam. There has already been one reply, which is available at http://www.openwall.com/lists/musl/2016/11/11/2 --- include/uapi/linux/libc