diff options
author | Andrew Tridgell <tridge@samba.org> | 1998-11-02 00:52:01 +0000 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 1998-11-02 00:52:01 +0000 |
commit | f7632fc60d69c8dabed600ede87f0b91319a3b7f (patch) | |
tree | 7032d0d169367b8b3c15ee1b3dccb78eb684717a /util.c | |
parent | 2f098547ea2415971ac7b38d90246f53116d041f (diff) | |
download | rsync-f7632fc60d69c8dabed600ede87f0b91319a3b7f.tar.gz rsync-f7632fc60d69c8dabed600ede87f0b91319a3b7f.tar.bz2 rsync-f7632fc60d69c8dabed600ede87f0b91319a3b7f.zip |
if no local destination is provided for the transfer then provide
a "ls -l" style listing of the files that would be transferred
Diffstat (limited to 'util.c')
-rw-r--r-- | util.c | 22 |
1 files changed, 22 insertions, 0 deletions
@@ -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); +} + |