Home
last modified time | relevance | path

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

/dragonfly/sys/kern/
H A Dsubr_prf.c153 if (p && (p->p_flags & P_CONTROLT) && p->p_session->s_ttyvp) { in uprintf()
155 pca.tty = p->p_session->s_ttyp; in uprintf()
167 if ((p->p_flags & P_CONTROLT) && p->p_session->s_ttyvp) { in tprintf_open()
168 sess_hold(p->p_session); in tprintf_open()
169 return ((tpr_t) p->p_session); in tprintf_open()
H A Dkern_prot.c154 sysmsg->sysmsg_result = pt->p_session->s_sid; in sys_getsid()
383 targp->p_session != curp->p_session) { in sys_setpgid()
404 pgrp->pg_session != curp->p_session) { in sys_setpgid()
H A Dkern_proc.c786 bcopy(p->p_session->s_login, sess->s_login, in enterpgrp()
796 pgrp->pg_session = p->p_session; in enterpgrp()
1743 p->p_session == NULL || in sysctl_kern_proc()
1744 p->p_session->s_ttyp == NULL || in sysctl_kern_proc()
1745 devid_from_dev(p->p_session->s_ttyp->t_dev) != in sysctl_kern_proc()
H A Dkern_exit.c437 struct session *sp = p->p_session; in exit1()
1089 if (p->p_session && p->p_session->s_sid != (pid_t)id) { in kern_wait()
H A Dtty_tty.c75 (p)->p_session->s_ttyvp : NULL)
H A Dkern_descrip.c1275 if (proc->p_session != curproc->p_session) { in fsetown()
1294 if (pgrp->pg_session != curproc->p_session) { in fsetown()
1983 if (p->p_session && info->type == DTYPE_VNODE && in fdrevoke_proc_callback()
1984 info->data == p->p_session->s_ttyvp) { in fdrevoke_proc_callback()
1985 p->p_session->s_ttyvp = NULL; in fdrevoke_proc_callback()
H A Dtty.c1184 ((p->p_session->s_ttyvp || tp->t_session) && in ttioctl()
1185 (tp->t_session != p->p_session))) { in ttioctl()
1191 tp->t_session = p->p_session; in ttioctl()
1195 otp = p->p_session->s_ttyp; in ttioctl()
1196 p->p_session->s_ttyp = tp; in ttioctl()
1219 if (pgrp == NULL || pgrp->pg_session != p->p_session) { in ttioctl()
H A Dkern_kinfo.c181 if ((p->p_session != NULL) && SESS_LEADER(p)) in fill_kinfo_proc()
H A Dkern_sig.c104 ((sig) == SIGCONT && (q)->p_session == curproc->p_session))
H A Dvfs_vnops.c1030 sess = p->p_session; in vn_ioctl()
H A Dkern_fork.c590 if (p1->p_session->s_ttyvp != NULL && (p1->p_flags & P_CONTROLT)) in fork1()
/dragonfly/sys/sys/
H A Dproc.h344 #define p_session p_pgrp->pg_session macro
445 #define SESS_LEADER(p) ((p)->p_session->s_leader == (p))
H A Dtty.h217 ((p)->p_session == (tp)->t_session && ((p)->p_flags & P_CONTROLT))
/dragonfly/sys/vfs/devfs/
H A Ddevfs_vnops.c1151 if (p && vp->v_opencount <= 1 && vp == p->p_session->s_ttyvp) { in devfs_spec_close()
1152 p->p_session->s_ttyvp = NULL; in devfs_spec_close()
1591 sess = p->p_session; in devfs_fo_ioctl()