Re: [PATCH] Force 64-bit time based syscalls for TIMESIZE==64 on 32-bit arches

2020-03-11 Thread Vineet Gupta
Hi Florian, On 2/25/20 1:27 AM, Florian Weimer wrote: > * Vineet Gupta: > >> +/* Override syscalls for asm-generic ABIs with 64-bit time. */ >> +#if __WORDSIZE == 32 && __TIMESIZE == 64 >> + >> +# undef __NR_futex >> +# define __NR_futex __NR_futex_time64 >> + >> +# undef __NR_rt_sigtimedwait

Re: [PATCH] Force 64-bit time based syscalls for TIMESIZE==64 on 32-bit arches

2020-02-25 Thread Florian Weimer
* Vineet Gupta: > +/* Override syscalls for asm-generic ABIs with 64-bit time. */ > +#if __WORDSIZE == 32 && __TIMESIZE == 64 > + > +# undef __NR_futex > +# define __NR_futex __NR_futex_time64 > + > +# undef __NR_rt_sigtimedwait > +# define __NR_rt_sigtimedwait __NR_rt_sigtimedwait_time64 I'm

Re: [PATCH] Force 64-bit time based syscalls for TIMESIZE==64 on 32-bit arches

2020-02-24 Thread Vineet Gupta
On 2/24/20 4:59 PM, Alistair Francis wrote: >> +/* Override syscalls for asm-generic ABIs with 64-bit time. */ >> +#if __WORDSIZE == 32 && __TIMESIZE == 64 >> + >> +# undef __NR_futex >> +# define __NR_futex __NR_futex_time64 > I think you should do what RV32 does and wrap these in ifndef's ARC

Re: [PATCH] Force 64-bit time based syscalls for TIMESIZE==64 on 32-bit arches

2020-02-24 Thread Alistair Francis
On Mon, Feb 24, 2020 at 10:34 AM Vineet Gupta wrote: > > This provides better out-of-box support for 32-bit arches with 64-bit > time_t > > Signed-off-by: Vineet Gupta > --- > sysdeps/unix/sysv/linux/generic/sysdep.h | 48 > 1 file changed, 48 insertions(+) > > diff

[PATCH] Force 64-bit time based syscalls for TIMESIZE==64 on 32-bit arches

2020-02-24 Thread Vineet Gupta
This provides better out-of-box support for 32-bit arches with 64-bit time_t Signed-off-by: Vineet Gupta --- sysdeps/unix/sysv/linux/generic/sysdep.h | 48 1 file changed, 48 insertions(+) diff --git a/sysdeps/unix/sysv/linux/generic/sysdep.h