#include <systemd/sd-event.h>
#include "afb-api.h"
#include "afb-apiset.h"
-#include "afb-common.h"
+#include "afb-systemd.h"
#include "afb-stub-ws.h"
#include "verbose.h"
-#include "sd-fds.h"
struct api_ws
{
/* check for systemd socket */
if (0 == strncmp(path, "sd:", 3))
- fd = sd_fds_for(path + 3);
+ fd = systemd_fds_for(path + 3);
else {
/* check for unix socket */
if (0 == strncmp(path, "unix:", 5))
ERROR("can't create socket %s", apiws->path);
else {
/* listen for service */
- rc = sd_event_add_io(afb_common_get_event_loop(),
+ rc = sd_event_add_io(afb_systemd_get_event_loop(),
&apiws->listensrc, apiws->fd, EPOLLIN,
api_ws_server_listen_callback, apiws);
if (rc >= 0)