Re: [Qemu-devel] [PATCH] osdep: Deal with TIME_MAX and OpenBSD 64-bit time_t

2017-11-23 Thread Peter Maydell
On 6 November 2017 at 17:41, Paolo Bonzini wrote: > What about > > #define type_max(t) \ > ((t) -1 > 0 \ > ? (t)~0 \ > : (((t)1) << \ > (sizeof(t) * 8 - 1)) - 1)\ > > #define TIME_MAX ty

Re: [Qemu-devel] [PATCH] osdep: Deal with TIME_MAX and OpenBSD 64-bit time_t

2017-11-06 Thread Paolo Bonzini
On 06/11/2017 12:26, Daniel P. Berrange wrote: > On Mon, Nov 06, 2017 at 10:51:16AM +, Peter Maydell wrote: >> On 6 November 2017 at 00:56, Brad Smith wrote: >>> Define TIME_MAX to LLONG_MAX for OpenBSD since OpenBSD uses 64-bit time_t. >>> >>> Signed-off-by: Brad Smith >>> >>> >>> diff --git

Re: [Qemu-devel] [PATCH] osdep: Deal with TIME_MAX and OpenBSD 64-bit time_t

2017-11-06 Thread Kamil Rytarowski
On 06.11.2017 11:51, Peter Maydell wrote: > On 6 November 2017 at 00:56, Brad Smith wrote: >> Define TIME_MAX to LLONG_MAX for OpenBSD since OpenBSD uses 64-bit time_t. >> >> Signed-off-by: Brad Smith >> >> >> diff --git a/include/qemu/osdep.h b/include/qemu/osdep.h >> index 6855b94bbf..824714049

Re: [Qemu-devel] [PATCH] osdep: Deal with TIME_MAX and OpenBSD 64-bit time_t

2017-11-06 Thread Daniel P. Berrange
On Mon, Nov 06, 2017 at 10:51:16AM +, Peter Maydell wrote: > On 6 November 2017 at 00:56, Brad Smith wrote: > > Define TIME_MAX to LLONG_MAX for OpenBSD since OpenBSD uses 64-bit time_t. > > > > Signed-off-by: Brad Smith > > > > > > diff --git a/include/qemu/osdep.h b/include/qemu/osdep.h > >

Re: [Qemu-devel] [PATCH] osdep: Deal with TIME_MAX and OpenBSD 64-bit time_t

2017-11-06 Thread Peter Maydell
On 6 November 2017 at 00:56, Brad Smith wrote: > Define TIME_MAX to LLONG_MAX for OpenBSD since OpenBSD uses 64-bit time_t. > > Signed-off-by: Brad Smith > > > diff --git a/include/qemu/osdep.h b/include/qemu/osdep.h > index 6855b94bbf..824714049b 100644 > --- a/include/qemu/osdep.h > +++ b/inclu

[Qemu-devel] [PATCH] osdep: Deal with TIME_MAX and OpenBSD 64-bit time_t

2017-11-05 Thread Brad Smith
Define TIME_MAX to LLONG_MAX for OpenBSD since OpenBSD uses 64-bit time_t. Signed-off-by: Brad Smith diff --git a/include/qemu/osdep.h b/include/qemu/osdep.h index 6855b94bbf..824714049b 100644 --- a/include/qemu/osdep.h +++ b/include/qemu/osdep.h @@ -132,8 +132,12 @@ extern int daemon(int, int