Lines Matching refs:wb
55 struct utmpx wb; /* record structure read into */ variable
139 sizeof (wb.ut_line), in main()
140 wb.ut_line, in main()
141 sizeof (wb.ut_name), in main()
142 wb.ut_name, in main()
143 wb.ut_xtime); in main()
144 cftime(time_buf, DATE_FMT, &wb.ut_xtime); in main()
155 firstime = wb.ut_xtime; in main()
161 wb.ut_name[0] = '\0'; in main()
162 strcpy(wb.ut_line, "acctcon1"); in main()
163 wb.ut_type = ACCOUNTING; in main()
165 wb.ut_xtime = lastime; in main()
167 time(&wb.ut_xtime); in main()
179 return (fread(&wb, sizeof(wb), 1, stdin) == 1); in wread()
192 if ((c = wb.ut_name[0]) == '-') in valid()
196 c = wb.ut_name[i]; in valid()
205 if((wb.ut_type >= EMPTY) && (wb.ut_type <= UTMAXTYPE)) in valid()
224 fprintf(stream, "bad wtmpx: offset %lu.\n", ftell(stdin)-sizeof(wb)); in fixup()
226 sizeof (wb.ut_line), in fixup()
227 wb.ut_line, in fixup()
228 sizeof (wb.ut_name), in fixup()
229 wb.ut_name, in fixup()
230 wb.ut_xtime); in fixup()
231 cftime(time_buf, DATE_FMT, &wb.ut_xtime); in fixup()
245 if(wb.ut_line[0] == '\0' ) /* It's an init admin process */ in loop()
247 switch(wb.ut_type) { in loop()
249 datetime = wb.ut_xtime; in loop()
254 timediff = wb.ut_xtime - datetime; in loop()
264 lastime = wb.ut_xtime; in loop()
276 cftime(time_buf, DATE_FMT, &wb.ut_xtime); in loop()
278 wb.ut_type, in loop()
279 wb.ut_name, in loop()
280 wb.ut_line, in loop()
294 for (i = 0; i < nsys && !EQN(wb.ut_line, sy[i].sname); i++) in bootshut()
303 CPYN(sy[i].sname, wb.ut_line); in bootshut()
318 if (EQN(wb.ut_line, tbuf[i].tline)) in iline()
329 CPYN(tbuf[tsize].tline, wb.ut_line); in iline()
330 tbuf[tsize].tdev = lintodev(wb.ut_line); in iline()
339 wb.ut_type = INIT_PROCESS; /* fudge a logoff for reboot record */ in upall()
355 tnew = wb.ut_xtime; in update()
370 switch(wb.ut_type) { in update()
390 CPYN(tp->tname, wb.ut_name); in update()