Lines Matching defs:ut

240 	rusers_utmp *ut;
257 ut = NULL;
258 else if ((ut = calloc(up->uia_cnt, sizeof(*ut))) == NULL)
260 entry->users = ut;
263 for (i = 0; i < up->uia_cnt; i++, ut++) {
264 ut->ut_user = estrndup(up->uia_arr[i]->ui_utmp.ut_name,
266 ut->ut_line = estrndup(up->uia_arr[i]->ui_utmp.ut_line,
268 ut->ut_host = estrndup(up->uia_arr[i]->ui_utmp.ut_host,
270 ut->ut_time = up->uia_arr[i]->ui_utmp.ut_time;
271 ut->ut_idle = up->uia_arr[i]->ui_idle;
272 if (ut->ut_idle < entry->idle)
273 entry->idle = ut->ut_idle;
278 for (i = 0, ut = entry->users; i < entry->count; i++, ut++) {
279 free(ut->ut_user);
280 free(ut->ut_line);
281 free(ut->ut_host);
295 rusers_utmp *ut;
312 ut = NULL;
313 else if ((ut = calloc(up3->utmp_array_len, sizeof(*ut))) == NULL)
315 entry->users = ut;
318 for (i = 0; i < up3->utmp_array_len; i++, ut++) {
319 ut->ut_user = estrndup(up3->utmp_array_val[i].ut_user,
321 ut->ut_line = estrndup(up3->utmp_array_val[i].ut_line,
323 ut->ut_host = estrndup(up3->utmp_array_val[i].ut_host,
325 ut->ut_time = up3->utmp_array_val[i].ut_time;
326 ut->ut_idle = up3->utmp_array_val[i].ut_idle;
327 if (ut->ut_idle < entry->idle)
328 entry->idle = ut->ut_idle;
333 for (i = 0, ut = entry->users; i < entry->count; i++, ut++) {
334 free(ut->ut_user);
335 free(ut->ut_line);
336 free(ut->ut_host);
636 struct rusers_utmp *ut;
642 for (i = 0, ut = entry->users; i < entry->count; i++, ut++) {
644 time_t tim = ut->ut_time;
648 fmt_idle(ut->ut_idle, idle_time, sizeof(idle_time));
650 (MAXIMUM(strlen(ut->ut_user), NAME_WIDTH) + 1 +
653 if (len > 0 && ut->ut_host[0] != '\0')
655 MINIMUM(len, RUSERS_MAXHOSTLEN), ut->ut_host);
659 LINE_WIDTH - MINIMUM(LINE_WIDTH, strlen(ut->ut_line));
661 NAME_WIDTH, ut->ut_user, HOST_WIDTH, entry->host,
662 LINE_WIDTH, ut->ut_line, len, "", date,
665 fputs(ut->ut_user, stdout);