X-Git-Url: https://arthur.barton.de/gitweb/?a=blobdiff_plain;f=src%2Frrd.c;h=dd7698ab8d443cbfd526e11f2512a45e20e15e33;hb=1c0dc57c4043f8780a92ce99e9871d26d55472a9;hp=de511e7e6c9f813075e4a31e10377f26d40e23fb;hpb=da5d6526563e3b8c32e89c38e2e17669d11d149b;p=netdata.git diff --git a/src/rrd.c b/src/rrd.c index de511e7e..dd7698ab 100644 --- a/src/rrd.c +++ b/src/rrd.c @@ -860,7 +860,7 @@ unsigned long long rrdset_done(RRDSET *st) // calculate the proper last_collected_time, using usec_since_last_update unsigned long long ut = st->last_collected_time.tv_sec * 1000000ULL + st->last_collected_time.tv_usec + st->usec_since_last_update; st->last_collected_time.tv_sec = (time_t) (ut / 1000000ULL); - st->last_collected_time.tv_usec = (useconds_t) (ut % 1000000ULL); + st->last_collected_time.tv_usec = (suseconds_t) (ut % 1000000ULL); } // if this set has not been updated in the past @@ -870,7 +870,7 @@ unsigned long long rrdset_done(RRDSET *st) // set a fake last_updated, in the past using usec_since_last_update unsigned long long ut = st->last_collected_time.tv_sec * 1000000ULL + st->last_collected_time.tv_usec - st->usec_since_last_update; st->last_updated.tv_sec = (time_t) (ut / 1000000ULL); - st->last_updated.tv_usec = (useconds_t) (ut % 1000000ULL); + st->last_updated.tv_usec = (suseconds_t) (ut % 1000000ULL); // the first entry should not be stored store_this_entry = 0; @@ -890,7 +890,7 @@ unsigned long long rrdset_done(RRDSET *st) unsigned long long ut = st->last_collected_time.tv_sec * 1000000ULL + st->last_collected_time.tv_usec - st->usec_since_last_update; st->last_updated.tv_sec = (time_t) (ut / 1000000ULL); - st->last_updated.tv_usec = (useconds_t) (ut % 1000000ULL); + st->last_updated.tv_usec = (suseconds_t) (ut % 1000000ULL); // the first entry should not be stored store_this_entry = 0;