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 _______________________________________________ svn-src-head@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/svn-src-head To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"