Searched refs:linux_gidset (Results 1 – 2 of 2) sorted by relevance
/freebsd/sys/compat/linux/ |
H A D | linux_uid16.c | 89 l_gid16_t *linux_gidset; in linux_setgroups16() local 97 linux_gidset = malloc(ngrp * sizeof(*linux_gidset), M_LINUX, M_WAITOK); in linux_setgroups16() 98 error = copyin(args->gidset, linux_gidset, ngrp * sizeof(l_gid16_t)); in linux_setgroups16() 101 free(linux_gidset, M_LINUX); in linux_setgroups16() 130 bsd_gidset[ngrp + 1] = linux_gidset[ngrp]; in linux_setgroups16() 143 free(linux_gidset, M_LINUX); in linux_setgroups16() 152 l_gid16_t *linux_gidset; in linux_getgroups16() local 175 linux_gidset = malloc(bsd_gidsetsz * sizeof(*linux_gidset), in linux_getgroups16() 178 linux_gidset[ngrp] = bsd_gidset[ngrp + 1]; in linux_getgroups16() 182 error = copyout(linux_gidset, args->gidset, ngrp * sizeof(l_gid16_t)); in linux_getgroups16() [all …]
|
H A D | linux_misc.c | 1032 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() 1069 bsd_gidset[ngrp + 1] = linux_gidset[ngrp]; in linux_setgroups() 1081 free(linux_gidset, M_LINUX); in linux_setgroups() 1089 l_gid_t *linux_gidset; in linux_getgroups() local 1112 linux_gidset = malloc(bsd_gidsetsz * sizeof(*linux_gidset), in linux_getgroups() 1115 linux_gidset[ngrp] = bsd_gidset[ngrp + 1]; in linux_getgroups() 1119 error = copyout(linux_gidset, args->grouplist, ngrp * sizeof(l_gid_t)); in linux_getgroups() 1120 free(linux_gidset, M_LINUX); in linux_getgroups()
|