Files
zinnia/include/zinnia/ident.h
T
2026-10-25 18:35:03 +01:00

20 lines
385 B
C

// SPDX-License-Identifier: ISC
#pragma once
#include <zinnia/types.h>
#include <zinnia/vec.h>
struct ident {
uid_t uid, euid, suid;
gid_t gid, egid, sgid;
vec(gid_t) groups;
};
const struct ident* ident_kernel(void);
bool ident_in_group(const struct ident* identity, gid_t gid, bool use_real);
bool ident_is_privileged(const struct ident* identity, bool use_real);