2 * Copyright (C) 2019 Jérémie Galarneau <jeremie.galarneau@efficios.com>
4 * SPDX-License-Identifier: GPL-2.0-only
8 #ifndef LTTNG_CREDENTIALS_H
9 #define LTTNG_CREDENTIALS_H
11 #include <sys/types.h>
16 struct lttng_credentials
{
17 LTTNG_OPTIONAL(uid_t
) uid
;
18 LTTNG_OPTIONAL(gid_t
) gid
;
21 uid_t
lttng_credentials_get_uid(const struct lttng_credentials
*creds
);
22 gid_t
lttng_credentials_get_gid(const struct lttng_credentials
*creds
);
24 bool lttng_credentials_is_equal_uid(const struct lttng_credentials
*a
,
25 const struct lttng_credentials
*b
);
27 bool lttng_credentials_is_equal_gid(const struct lttng_credentials
*a
,
28 const struct lttng_credentials
*b
);
30 bool lttng_credentials_is_equal(const struct lttng_credentials
*a
,
31 const struct lttng_credentials
*b
);
33 #endif /* LTTNG_CREDENTIALS_H */
This page took 0.029678 seconds and 4 git commands to generate.