mirror of https://github.com/wb2osz/direwolf.git
Added mS to time.
This commit is contained in:
parent
9871ba87d6
commit
72708ecb40
11
src/eotd.c
11
src/eotd.c
|
@ -34,7 +34,7 @@
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
#include <ctype.h>
|
#include <ctype.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <time.h>
|
#include <sys/time.h>
|
||||||
|
|
||||||
#include "textcolor.h"
|
#include "textcolor.h"
|
||||||
#include "eotd_defs.h"
|
#include "eotd_defs.h"
|
||||||
|
@ -359,13 +359,14 @@ void eotd_to_text (unsigned char *eotd, int eotd_len, char *text, int text_size)
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef EOTD_TIMESTAMP
|
#ifdef EOTD_TIMESTAMP
|
||||||
time_t t = time(NULL);
|
struct timeval tv;
|
||||||
struct tm *now = localtime(&t);
|
gettimeofday(&tv, NULL);
|
||||||
|
struct tm *now = localtime(&tv.tv_sec);
|
||||||
char date_buffer[32];
|
char date_buffer[32];
|
||||||
strlcat(text, "ts=", text_size);
|
strlcat(text, "ts=", text_size);
|
||||||
sprintf(date_buffer, "%d-%02d-%02dT%02d:%02d:%02d,",
|
sprintf(date_buffer, "%d-%02d-%02dT%02d:%02d:%02d.%03d,",
|
||||||
now->tm_year + 1900, now->tm_mon + 1, now->tm_mday,
|
now->tm_year + 1900, now->tm_mon + 1, now->tm_mday,
|
||||||
now->tm_hour, now->tm_min, now->tm_sec);
|
now->tm_hour, now->tm_min, now->tm_sec, tv.tv_usec / 1000);
|
||||||
strlcat(text, date_buffer, text_size);
|
strlcat(text, date_buffer, text_size);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue