version 1.25, 2013/11/08 11:15:19 |
version 1.26, 2014/01/09 03:26:00 |
|
|
char *user, *group; |
char *user, *group; |
char buf[1024], mode[11+1], tbuf[12+1], ubuf[11+1], gbuf[11+1]; |
char buf[1024], mode[11+1], tbuf[12+1], ubuf[11+1], gbuf[11+1]; |
char sbuf[FMT_SCALED_STRSIZE]; |
char sbuf[FMT_SCALED_STRSIZE]; |
|
time_t now; |
|
|
strmode(st->st_mode, mode); |
strmode(st->st_mode, mode); |
if (!remote) { |
if (!remote) { |
|
|
group = gbuf; |
group = gbuf; |
} |
} |
if (ltime != NULL) { |
if (ltime != NULL) { |
if (time(NULL) - st->st_mtime < (365*24*60*60)/2) |
now = time(NULL); |
|
if (now - (365*24*60*60)/2 < st->st_mtime && |
|
now >= st->st_mtime) |
sz = strftime(tbuf, sizeof tbuf, "%b %e %H:%M", ltime); |
sz = strftime(tbuf, sizeof tbuf, "%b %e %H:%M", ltime); |
else |
else |
sz = strftime(tbuf, sizeof tbuf, "%b %e %Y", ltime); |
sz = strftime(tbuf, sizeof tbuf, "%b %e %Y", ltime); |