blob: 54490c3ce07e35f98c55882ee0ef9ea42ef3ffcf (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
/* 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;
}
|