]> git.ipfire.org Git - thirdparty/systemd.git/commit
logind: add basic Varlink API
authorLennart Poettering <lennart@poettering.net>
Tue, 19 Nov 2024 21:21:47 +0000 (22:21 +0100)
committerLennart Poettering <lennart@poettering.net>
Wed, 15 Jan 2025 10:56:47 +0000 (11:56 +0100)
commit2baca6c22b2d75b8ba2d0bd8a9e7f4a8579752ed
tree31307ed6f006d68d9f007585877bb52e625265d2
parentd00739f3f4b8b4ca65b9fd94df801a8dbd789c66
logind: add basic Varlink API

For now this only covers CreateSession() and ReleaseSession(), i.e. the
two operations pam_systemd cares about.
12 files changed:
src/login/logind-session.c
src/login/logind-session.h
src/login/logind-varlink.c [new file with mode: 0644]
src/login/logind-varlink.h [new file with mode: 0644]
src/login/logind.c
src/login/logind.h
src/login/meson.build
src/shared/meson.build
src/shared/varlink-io.systemd.Login.c [new file with mode: 0644]
src/shared/varlink-io.systemd.Login.h [new file with mode: 0644]
src/test/test-varlink-idl.c
test/units/TEST-35-LOGIN.sh