summaryrefslogtreecommitdiffstats
path: root/src/shared/plymouth-util.h
blob: 04aec707b70e9fc93effedabb499375eb6d182aa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#pragma once

#include <sys/types.h>

#include "errno-util.h"

int plymouth_connect(int flags);
int plymouth_send_raw(const void *raw, size_t size, int flags);

static inline bool ERRNO_IS_NO_PLYMOUTH(int r) {
        return IN_SET(abs(r), EAGAIN, ENOENT) || ERRNO_IS_DISCONNECT(r);
}