Lines Matching defs:we
96 * We communicate with each neighbor in a list constructed at the time we're
409 struct whoent *we;
418 we = wd.wd_we;
420 we->we_idle = ntohl(we->we_idle);
421 we->we_utmp.out_time =
422 ntohl(we->we_utmp.out_time);
423 we++;
447 struct whoent *we, *wend;
451 we = mywd.wd_we;
458 while ((ut = getutxent()) != NULL && we < wend) {
461 strncpy(we->we_utmp.out_line, ut->ut_line,
462 sizeof(we->we_utmp.out_line));
463 strncpy(we->we_utmp.out_name, ut->ut_user,
464 sizeof(we->we_utmp.out_name));
465 we->we_utmp.out_time =
467 we++;
475 wend = we;
476 for (we = mywd.wd_we; we < wend; we++) {
477 if (stat(we->we_utmp.out_line, &stb) >= 0)
478 we->we_idle = htonl(now - stb.st_atime);
649 /* gag, wish we could get rid of Internet dependencies */
713 struct whoent *we;
726 for (we = w->wd_we, cc /= sizeof(struct whoent); cc > 0; cc--, we++) {
727 time_t t = _time32_to_time(ntohl(we->we_utmp.out_time));
729 printf("%-8.8s %s:%s %.12s", we->we_utmp.out_name,
730 w->wd_hostname, we->we_utmp.out_line, ctime(&t) + 4);
731 we->we_idle = ntohl(we->we_idle) / 60;
732 if (we->we_idle != 0) {
733 if (we->we_idle >= 100 * 60)
734 we->we_idle = 100 * 60 - 1;
735 if (we->we_idle >= 60)
736 printf(" %2d", we->we_idle / 60);
739 printf(":%02d", we->we_idle % 60);