Lines Matching defs:wb
55 struct utmpx wb; /* record structure read into */
146 while (fread(&wb, sizeof (wb), 1, stdin) == 1) {
148 firstime = wb.ut_xtime;
154 wb.ut_name[0] = '\0';
155 strcpy(wb.ut_line, "acctcon");
156 wb.ut_type = ACCOUNTING;
157 wb.ut_xtime = lastime;
180 if ((c = wb.ut_name[0]) == '-')
184 c = wb.ut_name[i];
194 if ((wb.ut_type >= EMPTY) && (wb.ut_type <= UTMAXTYPE))
203 fprintf(stream, "bad wtmpx: offset %lu.\n", ftell(stdin)-sizeof (wb));
205 sizeof (wb.ut_line),
206 wb.ut_line,
207 sizeof (wb.ut_name),
208 wb.ut_name,
209 wb.ut_xtime);
210 cftime(time_buf, DATE_FMT, &wb.ut_xtime);
221 if (wb.ut_line[0] == '\0') /* It's an init admin process */
223 switch (wb.ut_type) {
225 datetime = wb.ut_xtime;
230 timediff = wb.ut_xtime - datetime;
242 lastime = wb.ut_xtime;
254 cftime(time_buf, DATE_FMT, &wb.ut_xtime);
256 wb.ut_type,
257 wb.ut_name,
258 wb.ut_line,
265 * bump count, looking up wb.ut_line in sy table
272 for (i = 0; i < nsys && !EQN(wb.ut_line, sy[i].sname); i++)
281 CPYN(sy[i].sname, wb.ut_line);
296 if (EQN(wb.ut_line, tbuf[i].tline))
307 CPYN(tbuf[tsize].tline, wb.ut_line);
308 tbuf[tsize].tdev = lintodev(wb.ut_line);
317 wb.ut_type = DEAD_PROCESS; /* fudge a logoff for reboot record. */
333 tnew = wb.ut_xtime;
344 switch (wb.ut_type) {
365 CPYN(tp->tname, wb.ut_name);