summaryrefslogtreecommitdiffstats
path: root/src/nss-systemd/nss-systemd.h
blob: e97b801575528ef76552de40ccf5d3693207ced4 (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 <stdbool.h>

int _nss_systemd_block(bool b);
bool _nss_systemd_is_blocked(void);

/* For use with the _cleanup_() macro */
static inline void _nss_systemd_unblockp(bool *b) {
        if (*b)
                assert_se(_nss_systemd_block(false) >= 0);
}