]> git.ipfire.org Git - thirdparty/systemd.git/commit
varlink: add new io.systemd.Job interface
authorMichael Vogt <michael@amutable.com>
Tue, 21 Apr 2026 07:10:39 +0000 (09:10 +0200)
committerMichael Vogt <michael@amutable.com>
Mon, 27 Apr 2026 11:49:19 +0000 (13:49 +0200)
commit9c39db197b6b5bc0e3ed1706eb32fbf34ee4d246
tree049928797b54e8a4dc1aeb6ad56ea7b4f55bd98e
parentd92b511e4a3e0c877c7cc085e440aecacde32517
varlink: add new io.systemd.Job interface

This commit creates a new varlink-io.systemd.Job.c file and puts
the job related varlink types into this file. Those will be
used by the upcoming io.systemd.Unit.StartTransient.

Note that the property names follow the D-Bus naming to make a
future "systemctl show" transition from D-Bus -> varlink easier.

Thanks to @ikruglov for suggesting this preparation commit and
to Lennart for suggesting the D-Bus compatibility considerations.
src/shared/meson.build
src/shared/varlink-io.systemd.Job.c [new file with mode: 0644]
src/shared/varlink-io.systemd.Job.h [new file with mode: 0644]
src/test/test-varlink-idl.c