14 lines
324 B
C
14 lines
324 B
C
/* 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);
|
|
}
|