X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/2f098547ea2415971ac7b38d90246f53116d041f..f7632fc60d69c8dabed600ede87f0b91319a3b7f:/util.c diff --git a/util.c b/util.c index 7be0be30..216bb10d 100644 --- a/util.c +++ b/util.c @@ -762,3 +762,25 @@ char *sanitize_path(char *p) return(copy); } + +/**************************************************************************** + return the date and time as a string +****************************************************************************/ +char *timestring(time_t t) +{ + static char TimeBuf[200]; + struct tm *tm = localtime(&t); + +#ifdef HAVE_STRFTIME + strftime(TimeBuf,sizeof(TimeBuf)-1,"%Y/%m/%d %T",tm); +#else + strlcpy(TimeBuf, asctime(tm), sizeof(TimeBuf)-1); +#endif + + if (TimeBuf[strlen(TimeBuf)-1] == '\n') { + TimeBuf[strlen(TimeBuf)-1] = 0; + } + + return(TimeBuf); +} +