varlink: add helper that adds a connection via stdio to a varlink server
authorLennart Poettering <lennart@poettering.net>
Thu, 25 Apr 2024 08:56:00 +0000 (10:56 +0200)
committerLennart Poettering <lennart@poettering.net>
Thu, 27 Jun 2024 07:41:54 +0000 (09:41 +0200)
commit4120151f7b9c7eedcdf7ee0c06cd0a9f8c4cd7d5
tree2bd74fa3a637f2c36c7d743dd3085b4200a6e495
parente73ae07b529d499c976f34903b62936999dfc355
varlink: add helper that adds a connection via stdio to a varlink server

This adds varlink_server_add_connection_stdio() as wrapper around
varlink_server_add_connection_pair(), that steals stdin/stdout fds and
turns them into a varlink connection. To be safe it replaces
stdin/stdout with /dev/null fds.
src/shared/varlink.c
src/shared/varlink.h