blob: 54490c3ce07e35f98c55882ee0ef9ea42ef3ffcf (
plain) (
tree)
|
|
/* See LICENSE file for copyright and license details. */
#include "common.h"
#ifdef __WIN32__
# define gid_t short
#endif
static _Thread_local gid_t libgamma_group_gid;
/**
* Get the group that the user needs to be a member
* of if `LIBGAMMA_DEVICE_REQUIRE_GROUP` is returned
*
* @return The group that the user needs to be a member of
* if `LIBGAMMA_DEVICE_REQUIRE_GROUP` is returned
*/
gid_t
libgamma_group_gid_get(void)
{
return libgamma_group_gid;
}
/**
* Set the group that the user needs to be a member
* of if `LIBGAMMA_DEVICE_REQUIRE_GROUP` is returned
*
* @param value The group that the user needs to be a member of
* if `LIBGAMMA_DEVICE_REQUIRE_GROUP` is returned
*/
void
libgamma_group_gid_set(gid_t value)
{
libgamma_group_gid = value;
}
|