openwrt-packages/utils/rrdtool1/patches
Hannu Nyman e341af53db rrdtool: Keep time as 'long' despite 64bit time_t in musl
Adjust to the 64 bit time_t in musl 1.2.2 by keeping time
internally in RRD still as 'long', so that old databases
created during musl 1.1.x still work in 32 bit targets.

That also helps with several interal functions that use 'long'
for calculations and printf formatting.

* Define internal type TIME_INT as 'long', and use that
  internally in calculations
* Use time_t vs. TIME_INT casting when necessary
* Provide time_t variable pointers for functions expecting
  a time_t pointer.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2021-10-10 20:58:47 +03:00
..
001-no_ordering_cd_joke.patch treewide: Run refresh on all packages 2021-02-20 16:02:15 -08:00
002-no_timezone.patch treewide: Run refresh on all packages 2021-02-20 16:02:15 -08:00
020-x86-float-cast.patch treewide: Run refresh on all packages 2021-02-20 16:02:15 -08:00
030-pod2man-stderr.patch treewide: Run refresh on all packages 2021-02-20 16:02:15 -08:00
040-no-e-notation-on-log-display.patch rrdtool1: modify logarithmic scale labelling 2020-05-05 11:58:49 +01:00
050-no-doc.patch rrdtool1: don't build docs 2021-07-22 16:31:04 -07:00
100-new-long-rrd.patch rrdtool: Keep time as 'long' despite 64bit time_t in musl 2021-10-10 20:58:47 +03:00