Lines Matching refs:wpnew
207 struct who *wp, *wpnew;
220 USE(wpnew);
373 wpnew = xcalloc(1, sizeof *wpnew);
374 (void) strncpy(wpnew->who_tty, utmp.ut_line, UTLINLEN);
377 host = ut_find_host(wpnew->who_tty);
379 (void) strncpy(wpnew->who_host, host, UTHOSTLEN);
381 wpnew->who_host[0] = 0;
383 (void) strncpy(wpnew->who_host, utmp.ut_host, UTHOSTLEN);
386 wpnew->who_time = utmp.ut_time;
389 wpnew->who_status = OFFLINE;
393 wpnew->who_status = OFFLINE;
395 (void) strncpy(wpnew->who_new, utmp.ut_name, UTNAMLEN);
396 wpnew->who_status = ONLINE;
399 debugwholist(wpnew, wp);
402 wpnew->who_next = wp; /* link in a new 'who' */
403 wpnew->who_prev = wp->who_prev;
404 wpnew->who_prev->who_next = wpnew;
405 wp->who_prev = wpnew; /* linked in now */
669 struct who *wp, *wpnew;
697 wpnew = xcalloc(1, sizeof *wpnew);
698 (void) strncpy(wpnew->who_tty, mach_nm, UTLINLEN);
699 wpnew->who_time = 0;
701 wpnew->who_status = OFFLINE;
703 (void) strncpy(wpnew->who_new, name, UTNAMLEN);
704 wpnew->who_status = ONLINE;
707 debugwholist(wpnew, wp);
710 wpnew->who_next = wp; /* link in a new 'who' */
711 wpnew->who_prev = wp->who_prev;
712 wpnew->who_prev->who_next = wpnew;
713 wp->who_prev = wpnew; /* linked in now */