Searched refs:vtnr (Results 1 - 13 of 13) sorted by relevance

/systemd/src/login/
H A Dpam_systemd.c126 static int get_seat_from_display(const char *display, const char **seat, uint32_t *vtnr) { argument
136 assert(vtnr);
172 *vtnr = (uint32_t) v;
235 uint32_t vtnr = 0; local
344 /* If this fails vtnr will be 0, that's intended */
346 (void) safe_atou32(cvtnr, &vtnr);
348 if (!isempty(display) && !vtnr) {
350 get_seat_from_display(display, &seat, &vtnr);
352 get_seat_from_display(display, NULL, &vtnr);
355 if (seat && !streq(seat, "seat0") && vtnr !
[all...]
H A Dlogind-seat.c177 static int vt_allocate(unsigned int vtnr) { argument
181 assert(vtnr >= 1);
183 xsprintf(p, "/dev/tty%u", vtnr);
338 int seat_active_vt_changed(Seat *s, unsigned int vtnr) { argument
343 assert(vtnr >= 1);
348 log_debug("VT changed to %u", vtnr);
353 if (i->vtnr == vtnr && !i->stopping) {
362 if (i->vtnr == vtnr) {
377 unsigned int vtnr; local
[all...]
H A Dlogind-core.c379 static int vt_is_busy(unsigned int vtnr) { argument
384 assert(vtnr >= 1);
399 r = !!(vt_stat.v_state & (1 << vtnr));
404 int manager_spawn_autovt(Manager *m, unsigned int vtnr) { argument
410 assert(vtnr >= 1);
412 if (vtnr > m->n_autovts &&
413 vtnr != m->reserve_vt)
416 if (vtnr != m->reserve_vt) {
421 r = vt_is_busy(vtnr);
428 snprintf(name, sizeof(name), "autovt@tty%u.service", vtnr);
[all...]
H A Dlogind-session.c270 fprintf(f, "VTNR=%u\n", s->vtnr);
272 if (!s->vtnr)
315 *vtnr = NULL, local
342 "VTNR", &vtnr,
387 if (vtnr)
388 safe_atou(vtnr, &s->vtnr);
401 s->vtnr = 0;
485 if (!s->vtnr)
488 return chvt(s->vtnr);
[all...]
H A Dlogind-seat.h59 int seat_active_vt_changed(Seat *s, unsigned int vtnr);
H A Dlogind-session.h94 unsigned int vtnr; member in struct:Session
H A Dlogind-dbus.c586 uint32_t vtnr = 0; local
597 r = sd_bus_message_read(message, "uusssssussbss", &uid, &leader, &service, &type, &class, &desktop, &cseat, &vtnr, &tty, &display, &remote, &remote_user, &remote_host);
649 if (!vtnr)
650 vtnr = (uint32_t) v;
651 else if (vtnr != (uint32_t) v)
661 if (vtnr != 0)
667 if (!vtnr || vtnr > 63)
670 if (vtnr != 0)
722 vtnr >
[all...]
H A Dlogind-session-dbus.c470 SD_BUS_PROPERTY("VTNr", "u", NULL, offsetof(Session, vtnr), SD_BUS_VTABLE_PROPERTY_CONST),
729 "session_fd=%d seat=%s vtnr=%u",
736 (uint32_t) s->vtnr);
746 (uint32_t) s->vtnr,
H A Dlogind.h150 int manager_spawn_autovt(Manager *m, unsigned int vtnr);
H A Dloginctl.c285 unsigned int vtnr; member in struct:SessionStatusInfo
433 { "VTNr", "u", NULL, offsetof(SessionStatusInfo, vtnr) },
487 if (i.vtnr > 0)
488 printf("; vc%u", i.vtnr);
H A Dlogind.c699 * first and then use s->active->vtnr as reference. Note that this is
708 if (!active || active->vtnr < 1) {
717 if (iter->vtnr == active->vtnr && iter->vtfd >= 0) {
/systemd/src/systemd/
H A Dsd-login.h179 int sd_session_get_vt(const char *session, unsigned *vtnr);
/systemd/src/libsystemd/sd-login/
H A Dsd-login.c576 _public_ int sd_session_get_vt(const char *session, unsigned *vtnr) { argument
581 assert_return(vtnr, -EINVAL);
591 *vtnr = u;

Completed in 4843 milliseconds