X-Git-Url: https://git.xandkar.net/?p=khatus.git;a=blobdiff_plain;f=x5%2Fkhatus_sensor_time.c;fp=x5%2Fkhatus_sensor_time.c;h=cc476770b691d179c39b583fec44fb3d6fcbbb6b;hp=84e747a5ea139c1e9be6c35b367df0697758ac1c;hb=fa2a9b445f0242e7dca9e330148485adccc8f659;hpb=544b083562fc2c9470e045a5cf4d47361147c620 diff --git a/x5/khatus_sensor_time.c b/x5/khatus_sensor_time.c index 84e747a..cc47677 100644 --- a/x5/khatus_sensor_time.c +++ b/x5/khatus_sensor_time.c @@ -78,12 +78,12 @@ opt_parse(int argc, char **argv) } int -read_time(char *buf) +get_time(char *buf, char *fmt) { time_t t; t = time(NULL); - strftime(buf, MAX_LEN, opt_fmt, localtime(&t)); + strftime(buf, MAX_LEN, fmt, localtime(&t)); return strlen(buf); } @@ -101,6 +101,12 @@ main(int argc, char **argv) memset(buf, '\0', MAX_LEN); ti = timespec_of_float(opt_interval); - loop(&ti, fifo_name, buf, read_time); + loop( + &ti, + fifo_name, + buf, + (SENSOR_FUN_T) get_time, + (SENSOR_PARAMS_T) opt_fmt + ); return EXIT_SUCCESS; }