From: Michael Tremer Date: Tue, 19 Jul 2022 16:23:13 +0000 (+0000) Subject: util: Drop any custom timespec functions X-Git-Tag: 0.9.28~666 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=12528b7938cb00e5bd2834762303765ff096c17f;p=pakfire.git util: Drop any custom timespec functions Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/include/pakfire/util.h b/src/libpakfire/include/pakfire/util.h index 46929bc6e..fc99f8200 100644 --- a/src/libpakfire/include/pakfire/util.h +++ b/src/libpakfire/include/pakfire/util.h @@ -25,11 +25,9 @@ #include #include -#include #include - #include const char* pakfire_dep2str(struct pakfire* pakfire, Id id); @@ -116,14 +114,6 @@ int pakfire_json_add_integer(struct pakfire* pakfire, int pakfire_json_add_string_array(struct pakfire* pakfire, struct json_object* json, const char* name, char** array); -// Time Stuff - -struct timespec timespec_add(const struct timespec* t1, const struct timespec* t2); - -struct timespec timespec_from_ms(int milliseconds); - -int timespec_lt(struct timespec* t1, struct timespec* t2); - // Resource Limits #define PAKFIRE_RLIMIT_NOFILE_MAX (512 * 1024) diff --git a/src/libpakfire/util.c b/src/libpakfire/util.c index fd3a014d8..83f0b8608 100644 --- a/src/libpakfire/util.c +++ b/src/libpakfire/util.c @@ -32,7 +32,6 @@ #include #include #include -#include #include #include @@ -1193,48 +1192,6 @@ int pakfire_json_add_integer(struct pakfire* pakfire, struct json_object* json, return json_object_object_add(json, name, object); } -// Time Stuff - -static void timespec_normalize(struct timespec* t) { - while (t->tv_nsec >= NSEC_PER_SEC) { - t->tv_sec++; - t->tv_nsec -= NSEC_PER_SEC; - } - - while (t->tv_nsec <= -NSEC_PER_SEC) { - t->tv_sec--; - t->tv_nsec += NSEC_PER_SEC; - } -} - -struct timespec timespec_add(const struct timespec* t1, const struct timespec* t2) { - struct timespec r = { - .tv_sec = t1->tv_sec + t2->tv_sec, - .tv_nsec = t2->tv_nsec + t2->tv_nsec, - }; - - // Correct any negative values - timespec_normalize(&r); - - return r; -} - -struct timespec timespec_from_ms(int milliseconds) { - struct timespec t = { - .tv_sec = (milliseconds / 1000), - .tv_nsec = (milliseconds % 1000) * 1000000, - }; - - return t; -} - -int timespec_lt(struct timespec* t1, struct timespec* t2) { - return ( - t1->tv_sec < t2->tv_sec || - (t1->tv_sec == t2->tv_sec && t1->tv_nsec < t2->tv_nsec) - ); -} - // Resource Limits int pakfire_rlimit_set(struct pakfire* pakfire, int limit) {