Home
last modified time | relevance | path

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

/freebsd/sys/security/mac_grantbylabel/
H A Dmac_grantbylabel.c362 struct mac_grantbylabel_fetch_gbl_args gbl_args; in mac_grantbylabel_syscall() local
371 error = copyin(arg, &gbl_args, sizeof(gbl_args)); in mac_grantbylabel_syscall()
374 gbl_args.gbl = 0; in mac_grantbylabel_syscall()
383 error = getvnode(td, gbl_args.u.fd, in mac_grantbylabel_syscall()
394 gbl_args.gbl = gbl_get_vlabel(fp->f_vnode, td->td_ucred); in mac_grantbylabel_syscall()
395 if (gbl_args.gbl == 0) in mac_grantbylabel_syscall()
405 if (gbl_args.u.pid == 0 in mac_grantbylabel_syscall()
406 || gbl_args.u.pid == curproc->p_pid) { in mac_grantbylabel_syscall()
409 proc = pfind(gbl_args.u.pid); in mac_grantbylabel_syscall()
414 gbl_args.gbl = (SLOT(proc->p_textvp->v_label) | in mac_grantbylabel_syscall()
[all …]