Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 21 Apr 2017 08:39:17 -0600
From:      Ian Lepore <ian@freebsd.org>
To:        Bruce Evans <brde@optusnet.com.au>, Hans Petter Selasky <hps@selasky.org>
Cc:        Michael Tuexen <tuexen@freebsd.org>, Cy Schubert <Cy.Schubert@komquats.com>, src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   Re: svn commit: r317208 - head/sys/netinet
Message-ID:  <1492785557.56859.9.camel@freebsd.org>
In-Reply-To: <20170421211348.I2311@besplex.bde.org>
References:  <201704210143.v3L1h99s037727@slippy.cwsent.com> <20170421131041.G966@besplex.bde.org> <8BBC38A0-DDBA-4C04-9654-98755B3E4E13@freebsd.org> <20170421173453.J1735@besplex.bde.org> <1920616c-1993-07d5-4855-73264dce0980@selasky.org> <20170421211348.I2311@besplex.bde.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 2017-04-21 at 21:53 +1000, Bruce Evans wrote:
> On Fri, 21 Apr 2017, Hans Petter Selasky wrote:
> 
> > On 04/21/17 10:10, Bruce Evans wrote:
> >> ...
> >> [...]
> 
> With another hat on, I lecture about the error of using unsigned types
> except in emergency.  int32_t time_t rollover in 2038 is getting a bit
> closer to an emergency.  Even for variables and types that were
> misdesigned to be unsigned, it is easy to forget this and use them in
> things like delta-calculations which require signed types.
> 
> Bruce
> 

In freebsd, only i386 and powerpc32 use 32-bit time_t.  So we have 21
years left to wither-away all use of those 32-bit arches. :)

With laptops and other portable devices increasingly being built around
arm chips, and powerpc32 being relegated mostly to special purpose
embedded systems, it may just happen naturally.  (As someone who builds
special purpose embedded systems related to timekeeping, it probably
won't be as easy or natural for me.)

-- Ian



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1492785557.56859.9.camel>