]> git.ipfire.org Git - thirdparty/systemd.git/commit - meson.build
journal-remote: split out µhttpd support and main() into a separate file
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Wed, 16 May 2018 08:21:58 +0000 (10:21 +0200)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Thu, 31 May 2018 11:04:18 +0000 (13:04 +0200)
commitc064d8db402de0c0d609aabcfc722750856a1f01
tree8b0b9345e8e706702e8c354d5f828e011eb2b85a
parent5d889c1365de385e6adbdea96a57f9df00c23013
journal-remote: split out µhttpd support and main() into a separate file

This is in preparation to reusing the RemoteServer in other concepts.
I tried to keep changes to minimum:
- arg_* global variables are now passed as state in RemoteServer
- exported functions get the "journal_remote_" prefix
- some variables are renamed

In particular, there is an ugly global RemoveServer* variable. It was originally
added because µhttpd did not allow state to be passed to the callbacks. I'm not
sure if this has been remediated in µhttpd, but either way, this is not changed
here, the global variable is only renamed for clarity.
meson.build
src/journal-remote/journal-remote-main.c [new file with mode: 0644]
src/journal-remote/journal-remote.c
src/journal-remote/journal-remote.h
src/journal-remote/meson.build