Home
last modified time | relevance | path

Searched refs:linux_gidset (Results 1 – 2 of 2) sorted by relevance

/freebsd/sys/compat/linux/
H A Dlinux_uid16.c90 l_gid16_t *linux_gidset; in linux_setgroups16() local
96 linux_gidset = malloc(ngrp * sizeof(*linux_gidset), M_LINUX, M_WAITOK); in linux_setgroups16()
97 error = copyin(args->gidset, linux_gidset, ngrp * sizeof(l_gid16_t)); in linux_setgroups16()
100 free(linux_gidset, M_LINUX); in linux_setgroups16()
121 newcred->cr_groups[i] = linux_gidset[i]; in linux_setgroups16()
130 free(linux_gidset, M_LINUX); in linux_setgroups16()
139 l_gid16_t *linux_gidset; in linux_getgroups16() local
153 linux_gidset = malloc(ngrp * sizeof(*linux_gidset), M_LINUX, M_WAITOK); in linux_getgroups16()
155 linux_gidset[i] = cred->cr_groups[i]; in linux_getgroups16()
157 error = copyout(linux_gidset, args->gidset, ngrp * sizeof(l_gid16_t)); in linux_getgroups16()
[all …]
H A Dlinux_misc.c1034 l_gid_t *linux_gidset; in linux_setgroups() local
1040 linux_gidset = malloc(ngrp * sizeof(*linux_gidset), M_LINUX, M_WAITOK); in linux_setgroups()
1041 error = copyin(args->grouplist, linux_gidset, ngrp * sizeof(l_gid_t)); in linux_setgroups()
1059 newcred->cr_groups[i] = linux_gidset[i]; in linux_setgroups()
1068 free(linux_gidset, M_LINUX); in linux_setgroups()
1076 l_gid_t *linux_gidset; in linux_getgroups() local
1090 linux_gidset = malloc(ngrp * sizeof(*linux_gidset), M_LINUX, M_WAITOK); in linux_getgroups()
1092 linux_gidset[i] = cred->cr_groups[i]; in linux_getgroups()
1094 error = copyout(linux_gidset, args->grouplist, ngrp * sizeof(l_gid_t)); in linux_getgroups()
1095 free(linux_gidset, M_LINUX); in linux_getgroups()