From 4124986a9c241fa235a55862ba8c4b419ba66b94 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Valverde?= Date: Mon, 28 Jun 2021 13:50:14 +0100 Subject: wslog: Prefer more modern time APIs Functions clock_gettime() and timespec_get() cover all the platforms we support with sub-second resolution in a a portable manner. Fallback to using time(). Pass a struct timespec to the log writer callback for maximum flexibility. --- dumpcap.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'dumpcap.c') diff --git a/dumpcap.c b/dumpcap.c index a88103b0a8..6b560161e8 100644 --- a/dumpcap.c +++ b/dumpcap.c @@ -329,7 +329,7 @@ static gboolean need_timeout_workaround; static void dumpcap_log_writer(const char *domain, enum ws_log_level level, - const char *timestamp, + ws_log_time_t timestamp, const char *file, int line, const char *func, const char *user_format, va_list user_ap, void *user_data); @@ -5573,7 +5573,7 @@ main(int argc, char *argv[]) static void dumpcap_log_writer(const char *domain, enum ws_log_level level, - const char *timestamp, + ws_log_time_t timestamp, const char *file, int line, const char *func, const char *user_format, va_list user_ap, void *user_data _U_) -- cgit v1.2.3