/systemd/src/login/ |
H A D | pam_systemd.c | 126 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 D | logind-seat.c | 177 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 D | logind-core.c | 379 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 D | logind-session.c | 270 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 D | logind-seat.h | 59 int seat_active_vt_changed(Seat *s, unsigned int vtnr);
|
H A D | logind-session.h | 94 unsigned int vtnr; member in struct:Session
|
H A D | logind-dbus.c | 586 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 D | logind-session-dbus.c | 470 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 D | logind.h | 150 int manager_spawn_autovt(Manager *m, unsigned int vtnr);
|
H A D | loginctl.c | 285 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 D | logind.c | 699 * 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 D | sd-login.h | 179 int sd_session_get_vt(const char *session, unsigned *vtnr);
|
/systemd/src/libsystemd/sd-login/ |
H A D | sd-login.c | 576 _public_ int sd_session_get_vt(const char *session, unsigned *vtnr) { argument 581 assert_return(vtnr, -EINVAL); 591 *vtnr = u;
|