Lines Matching refs:ut
1345 struct utmpx ut; in make_utmpx() local
1348 (void)memset(&ut, 0, sizeof(ut)); in make_utmpx()
1349 (void)strlcpy(ut.ut_name, name, sizeof(ut.ut_name)); in make_utmpx()
1350 ut.ut_type = type; in make_utmpx()
1351 (void)strlcpy(ut.ut_line, line, sizeof(ut.ut_line)); in make_utmpx()
1352 ut.ut_pid = pid; in make_utmpx()
1354 ut.ut_tv = *tv; in make_utmpx()
1356 (void)gettimeofday(&ut.ut_tv, NULL); in make_utmpx()
1357 ut.ut_session = session; in make_utmpx()
1360 if ((size_t)(eline - line) >= sizeof(ut.ut_id)) in make_utmpx()
1361 line = eline - sizeof(ut.ut_id); in make_utmpx()
1362 (void)strncpy(ut.ut_id, line, sizeof(ut.ut_id)); in make_utmpx()
1364 if (pututxline(&ut) == NULL) in make_utmpx()
1365 warning("can't add utmpx record for `%s': %m", ut.ut_line); in make_utmpx()
1390 struct utmpx ut; in utmpx_set_runlevel() local
1400 (void)memset(&ut, 0, sizeof(ut)); in utmpx_set_runlevel()
1401 (void)snprintf(ut.ut_line, sizeof(ut.ut_line), RUNLVL_MSG, new); in utmpx_set_runlevel()
1402 ut.ut_type = RUN_LVL; in utmpx_set_runlevel()
1403 (void)gettimeofday(&ut.ut_tv, NULL); in utmpx_set_runlevel()
1404 ut.ut_exit.e_exit = old; in utmpx_set_runlevel()
1405 ut.ut_exit.e_termination = new; in utmpx_set_runlevel()
1406 if (pututxline(&ut) == NULL) in utmpx_set_runlevel()