mirror of
https://github.com/systemd/systemd.git
synced 2026-08-12 22:17:19 +00:00
json: helper macros JSON_BUILD_PAIR_CONDITION_*()
This commit is contained in:
@@ -13,9 +13,6 @@
|
||||
#include "unit.h"
|
||||
#include "varlink-cgroup.h"
|
||||
|
||||
#define JSON_BUILD_PAIR_CONDITION_UNSIGNED(condition, name, value) \
|
||||
SD_JSON_BUILD_PAIR_CONDITION(condition, name, SD_JSON_BUILD_UNSIGNED(value))
|
||||
|
||||
static int cpu_set_build_json(sd_json_variant **ret, const char *name, void *userdata) {
|
||||
_cleanup_free_ uint8_t *array = NULL;
|
||||
CPUSet *cpuset = ASSERT_PTR(userdata);
|
||||
|
||||
@@ -249,6 +249,11 @@ enum {
|
||||
#define JSON_BUILD_PAIR_PIDREF(name, p) SD_JSON_BUILD_PAIR(name, JSON_BUILD_PIDREF(p))
|
||||
#define JSON_BUILD_PAIR_DEVNUM(name, d) SD_JSON_BUILD_PAIR(name, JSON_BUILD_DEVNUM(d))
|
||||
|
||||
#define JSON_BUILD_PAIR_CONDITION_UNSIGNED(condition, name, value) \
|
||||
SD_JSON_BUILD_PAIR_CONDITION(condition, name, SD_JSON_BUILD_UNSIGNED(value))
|
||||
#define JSON_BUILD_PAIR_CONDITION_BOOLEAN(condition, name, value) \
|
||||
SD_JSON_BUILD_PAIR_CONDITION(condition, name, SD_JSON_BUILD_BOOLEAN(value))
|
||||
|
||||
int json_variant_new_pidref(sd_json_variant **ret, PidRef *pidref);
|
||||
int json_variant_new_devnum(sd_json_variant **ret, dev_t devnum);
|
||||
int json_variant_new_fd_info(sd_json_variant **ret, int fd);
|
||||
|
||||
Reference in New Issue
Block a user