X-Git-Url: http://git.wpitchoune.net/gitweb/?p=ptask.git;a=blobdiff_plain;f=src%2Fptime.c;h=2e017fc738f6aa24c54db31fb52e33af66d43323;hp=34ae92e77e184fd001bd21dde58f9a193c9c195e;hb=8d43529da6a9a3a469b107ab07f52991e9f18e75;hpb=0136d7d490c7766920f0b46dc3b2b15a0f988c5f diff --git a/src/ptime.c b/src/ptime.c index 34ae92e..2e017fc 100644 --- a/src/ptime.c +++ b/src/ptime.c @@ -18,9 +18,10 @@ */ #include -#include "ptime.h" +#include +#include -char *time_to_str(time_t *t) +static char *time_to_str(time_t *t) { struct tm lt; char *str; @@ -45,3 +46,18 @@ char *get_time_str() t = time(NULL); return time_to_str(&t); } + +char *tm_to_str(const struct tm *tm) +{ + char *str; + size_t s; + + str = malloc(11); + s = strftime(str, 11, "%Y/%m/%d", tm); + + if (s) + return str; + + log_err("Failed to convert time"); + return NULL; +}