version 1.15, 2013/11/11 23:06:51 |
version 1.16, 2015/03/15 00:41:28 |
|
|
|
|
#include <stdio.h> |
#include <stdio.h> |
#include <string.h> |
#include <string.h> |
#include <tzfile.h> |
|
|
|
#include "extern.h" |
#include "extern.h" |
|
|
|
|
diff = *now - *started; |
diff = *now - *started; |
|
|
/* If more than a week, use day-month-year. */ |
/* If more than a week, use day-month-year. */ |
if (diff > SECSPERDAY * DAYSPERWEEK) |
if (diff > SECSPERDAY * 7) |
fmt = "%d%b%y"; |
fmt = "%d%b%y"; |
|
|
/* If not today, use day-hour-am/pm. */ |
/* If not today, use day-hour-am/pm. */ |
|
|
else if (idle >= SECSPERHOUR) |
else if (idle >= SECSPERHOUR) |
(void)printf(" %2lld:%02lld ", |
(void)printf(" %2lld:%02lld ", |
(long long)idle / SECSPERHOUR, |
(long long)idle / SECSPERHOUR, |
((long long)idle % SECSPERHOUR) / SECSPERMIN); |
((long long)idle % SECSPERHOUR) / 60); |
|
|
/* Else print the minutes idle. */ |
/* Else print the minutes idle. */ |
else |
else |
(void)printf(" %2lld ", (long long)idle / SECSPERMIN); |
(void)printf(" %2lld ", (long long)idle / 60); |
} |
} |