summaryrefslogtreecommitdiff
path: root/sys/src/ape/lib/ap/plan9/getgid.c
blob: e1f5fc39b63e64172bbe469362381a92dd1dd242 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <sys/types.h>
#include <grp.h>
#include <unistd.h>

/*
 * BUG: assumes group that is same as user name
 * is the one wanted (plan 9 has no "current group")
 */
gid_t
getgid(void)
{
	struct group *g;
	g = getgrnam(getlogin());
	return g? g->gr_gid : 1;
}

gid_t
getegid(void)
{
	return getgid();
}