Lines Matching refs:px_pcred_info

2995     struct _posix_spawn_posix_cred_info *px_pcred_info)  in spawn_posix_cred_adopt()  argument
2999 if (px_pcred_info->pspci_flags & POSIX_SPAWN_POSIX_CRED_GID) { in spawn_posix_cred_adopt()
3001 .gid = px_pcred_info->pspci_gid, in spawn_posix_cred_adopt()
3009 if (px_pcred_info->pspci_flags & POSIX_SPAWN_POSIX_CRED_GROUPS) { in spawn_posix_cred_adopt()
3011 px_pcred_info->pspci_ngroups, in spawn_posix_cred_adopt()
3012 px_pcred_info->pspci_groups, in spawn_posix_cred_adopt()
3013 px_pcred_info->pspci_gmuid); in spawn_posix_cred_adopt()
3019 if (px_pcred_info->pspci_flags & POSIX_SPAWN_POSIX_CRED_UID) { in spawn_posix_cred_adopt()
3021 .uid = px_pcred_info->pspci_uid, in spawn_posix_cred_adopt()
3091 struct _posix_spawn_posix_cred_info *px_pcred_info = NULL; in posix_spawn() local
3259 if (px_args.posix_cred_info_size != sizeof(*px_pcred_info)) { in posix_spawn()
3269 px_pcred_info = kalloc_data(px_args.posix_cred_info_size, Z_WAITOK); in posix_spawn()
3270 if (px_pcred_info == NULL) { in posix_spawn()
3274 imgp->ip_px_pcred_info = px_pcred_info; in posix_spawn()
3276 if ((error = copyin(px_args.posix_cred_info, px_pcred_info, in posix_spawn()
3281 if (px_pcred_info->pspci_flags & POSIX_SPAWN_POSIX_CRED_GROUPS) { in posix_spawn()
3282 if (px_pcred_info->pspci_ngroups > NGROUPS_MAX) { in posix_spawn()
3839 if (px_pcred_info && in posix_spawn()
3840 (px_pcred_info->pspci_flags & POSIX_SPAWN_POSIX_CRED_LOGIN)) { in posix_spawn()
3844 setlogin_internal(p, px_pcred_info->pspci_login); in posix_spawn()