pacemaker 3.0.1-16e74fc4da
Scalable High-Availability cluster resource manager
Loading...
Searching...
No Matches
util_compat.h
Go to the documentation of this file.
1/*
2 * Copyright 2004-2024 the Pacemaker project contributors
3 *
4 * The version control history for this file may have further details.
5 *
6 * This source code is licensed under the GNU Lesser General Public License
7 * version 2.1 or later (LGPLv2.1+) WITHOUT ANY WARRANTY.
8 */
9
10#ifndef PCMK__CRM_COMMON_UTIL_COMPAT__H
11#define PCMK__CRM_COMMON_UTIL_COMPAT__H
12
13#include <stdbool.h> // bool
14#include <glib.h> // gboolean
15
16#ifdef __cplusplus
17extern "C" {
18#endif
19
30void crm_gnutls_global_init(void);
31
33bool crm_is_daemon_name(const char *name);
34
35// NOTE: sbd (as of at least 1.5.2) uses this
37static inline gboolean
38is_set(long long word, long long bit)
39{
40 return ((word & bit) == bit);
41}
42
43#ifdef __cplusplus
44}
45#endif
46
47#endif // PCMK__CRM_COMMON_UTIL_COMPAT__H
const char * name
Definition cib.c:26
void crm_gnutls_global_init(void)
Definition utils.c:461
bool crm_is_daemon_name(const char *name)
Check whether string represents a client name used by cluster daemons.
Definition utils.c:480