FreeCalypso > hg > themwi-system-sw
diff smpp-trx-sa/main.c @ 261:a375639e4190
smpp-trx-sa: refactor time formatting code
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Wed, 11 Oct 2023 17:34:45 -0800 |
parents | 9d6e8d99d2b1 |
children | 1bf989f60aa3 |
line wrap: on
line diff
--- a/smpp-trx-sa/main.c Tue Aug 15 23:23:57 2023 -0800 +++ b/smpp-trx-sa/main.c Wed Oct 11 17:34:45 2023 -0800 @@ -21,8 +21,20 @@ FILE *logF; time_t curtime; +char fmt_time[32]; int init_done; +static void +format_time() +{ + struct tm *tm; + + tm = gmtime(&curtime); + sprintf(fmt_time, "%d-%02d-%02dT%02d:%02d:%02dZ", + tm->tm_year + 1900, tm->tm_mon + 1, tm->tm_mday, + tm->tm_hour, tm->tm_min, tm->tm_sec); +} + main(argc, argv) char **argv; { @@ -63,6 +75,7 @@ if (tcpsock > max_fd) max_fd = tcpsock; time(&curtime); + format_time(); send_bind_req(argv[2], argv[3]); init_done = 1; /* main select loop */ @@ -79,6 +92,7 @@ exit(1); } time(&curtime); + format_time(); if (FD_ISSET(tcpsock, &fds)) tcpsock_select_handler(); if (FD_ISSET(localsock, &fds))