Home | History | Annotate | Download | only in quota

Lines Matching refs:seconds

100 timeprt(char *buf, size_t len, time_t now, time_t seconds)
104 if (now > seconds)
107 seconds -= now;
109 minutes = (seconds + MINUTE / 2) / MINUTE;
110 hours = (seconds + HOUR / 2) / HOUR;
111 days = (seconds + DAY / 2) / DAY;
112 years = (seconds + YEAR / 2) / YEAR;
113 months = (seconds + MONTH / 2) / MONTH;
114 weeks = (seconds + WEEK / 2) / WEEK;
143 * either in seconds or in format xWyDzHtMuS
146 timepprt(char *buf, size_t len, time_t seconds, int hflag)
151 (void)snprintf(buf, len, "%" PRId64, seconds);
155 if ((seconds / WEEK) > 0) {
156 i += snprintf(buf + i, len - i, "%" PRId64 "W", seconds / WEEK);
157 seconds = seconds % WEEK;
160 if (len - i < 3 || seconds == 0)
163 if ((seconds / DAY) > 0) {
164 i += snprintf(buf + i, len - i, "%" PRId64 "D", seconds / DAY);
165 seconds = seconds % DAY;
168 if (len - i < 4 || seconds == 0)
171 if ((seconds / HOUR) > 0) {
172 i += snprintf(buf + i, len - i, "%" PRId64 "H", seconds / HOUR);
173 seconds = seconds % HOUR;
176 if (len - i < 4 || seconds == 0)
179 if ((seconds / MINUTE) > 0) {
181 seconds / MINUTE);
182 seconds = seconds % MINUTE;
185 if (len - i < 4 || seconds == 0)
188 (void)snprintf(buf + i, len - i, "%" PRId64 "S", seconds);
194 * a time in seconds