Re: Upstreaming the glibc Hurd port

2018-04-18 Thread Joseph Myers
On Wed, 18 Apr 2018, Samuel Thibault wrote: > Joseph Myers, le mar. 17 avril 2018 23:02:45 +, a ecrit: > > On Wed, 18 Apr 2018, Samuel Thibault wrote: > > > > > The patch below would just introduce bits/types/struct___sched_param.h. > > > and bits/types/struct_sched_param.h for all ports sinc

Re: Upstreaming the glibc Hurd port

2018-04-18 Thread Zack Weinberg
On Wed, Apr 18, 2018 at 7:13 AM, Joseph Myers wrote: > On Wed, 18 Apr 2018, Samuel Thibault wrote: > >> Joseph Myers, le mar. 17 avril 2018 23:02:45 +, a ecrit: >> > On Wed, 18 Apr 2018, Samuel Thibault wrote: >> > >> > > The patch below would just introduce bits/types/struct___sched_param.h.

Re: Upstreaming the glibc Hurd port

2018-04-18 Thread Samuel Thibault
Zack Weinberg, le mer. 18 avril 2018 09:54:53 -0400, a ecrit: > On Wed, Apr 18, 2018 at 7:13 AM, Joseph Myers wrote: > > On Wed, 18 Apr 2018, Samuel Thibault wrote: > > > >> Joseph Myers, le mar. 17 avril 2018 23:02:45 +, a ecrit: > >> > On Wed, 18 Apr 2018, Samuel Thibault wrote: > >> > > >>

Re: Upstreaming the glibc Hurd port

2018-04-18 Thread Zack Weinberg
On Wed, Apr 18, 2018 at 10:03 AM, Samuel Thibault wrote: >> >> I have a concern: the types 'struct sched_param' and 'struct >> __sched_param' are not compatible, even if their members are identical >> (6.2.7p1 explicitly requires the tags to be the same for >> compatibility). > > Ah, probably that

Re: Upstreaming the glibc Hurd port

2018-04-18 Thread Samuel Thibault
Zack Weinberg, le mer. 18 avril 2018 14:40:29 -0400, a ecrit: > On Wed, Apr 18, 2018 at 10:03 AM, Samuel Thibault > wrote: > >> > >> I have a concern: the types 'struct sched_param' and 'struct > >> __sched_param' are not compatible, even if their members are identical > >> (6.2.7p1 explicitly req

Re: Upstreaming the glibc Hurd port

2018-04-18 Thread Samuel Thibault
Joseph Myers, le mar. 03 avril 2018 00:10:30 +, a ecrit: > On Mon, 2 Apr 2018, Samuel Thibault wrote: > > Others really pose problem, like ./sysdeps/mach/hurd/bits/fcntl.h's > > l_type/l_whence being int instead of short. > > Where something is problematic to fix, because a fix would break the