Realized I was sloppy with KNF. This diff is hopefully neater looking.
Regards,
/Benny
----8<--------8<--------8<--------8<--------8<--------8<---- (cut)
Index: print.c
===================================================================
RCS file: /cvs/src/bin/ls/print.c,v
retrieving revision 1.27
diff -u -r1.27 print.c
--- print.c 12 Sep 2010 20:16:29 -0000 1.27
+++ print.c 21 Mar 2011 10:57:38 -0000
@@ -235,6 +235,7 @@
{
int i;
char *longstring;
+ time_t now = time(NULL);
longstring = ctime(&ftime);
for (i = 4; i < 11; ++i)
@@ -244,7 +245,7 @@
if (f_sectime)
for (i = 11; i < 24; i++)
(void)putchar(longstring[i]);
- else if (ftime + SIXMONTHS > time(NULL))
+ else if (ftime > now - SIXMONTHS && ftime < now + 5) // some grace secs
for (i = 11; i < 16; ++i)
(void)putchar(longstring[i]);
else {
----8<--------8<--------8<--------8<--------8<--------8<---- (cut)
--
internetlabbet.se / work: +46 8 551 124 80 / "Words must
Benny Lofgren / mobile: +46 70 718 11 90 / be weighed,
/ fax: +46 8 551 124 89 / not counted."
/ email: benny -at- internetlabbet.se