Lines Matching full:idle
97 * Display the idle time.
98 * Returns number of excess characters that were used for long idle time.
101 pr_idle(time_t idle) in pr_idle() argument
103 /* If idle more than 36 hours, print as a number of days. */ in pr_idle()
104 if (idle >= 36 * 3600) { in pr_idle()
105 int days = idle / 86400; in pr_idle()
106 xo_emit(" {:idle/%dday%s} ", days, days > 1 ? "s" : " " ); in pr_idle()
113 /* If idle more than an hour, print as HH:MM. */ in pr_idle()
114 else if (idle >= 3600) in pr_idle()
115 xo_emit(" {:idle/%2d:%02d/} ", in pr_idle()
116 (int)(idle / 3600), (int)((idle % 3600) / 60)); in pr_idle()
118 else if (idle / 60 == 0) in pr_idle()
121 /* Else print the minutes idle. */ in pr_idle()
123 xo_emit(" {:idle/%2d} ", (int)(idle / 60)); in pr_idle()
125 return (0); /* not idle longer than 9 days */ in pr_idle()