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