Home
last modified time | relevance | path

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

/freebsd/sys/kern/
H A Dtty_tty.c72 else if (p->p_session->s_ttyvp == NULL) in ctty_clone()
74 else if (p->p_session->s_ttyvp->v_type == VBAD || in ctty_clone()
75 p->p_session->s_ttyvp->v_rdev == NULL) { in ctty_clone()
79 *dev = p->p_session->s_ttyvp->v_rdev; in ctty_clone()
H A Dkern_prot.c241 td->td_retval[0] = p->p_session->s_sid; in kern_getsid()
468 targp->p_session != curp->p_session) { in sys_setpgid()
501 pgrp->pg_session != curp->p_session) { in sys_setpgid()
2168 if (signum == SIGCONT && td->td_proc->p_session == p->p_session) in p_cansignal()
3061 SESS_LOCK(p->p_session); in sys_getlogin()
3062 len = strlcpy(login, p->p_session->s_login, uap->namelen) + 1; in sys_getlogin()
3063 SESS_UNLOCK(p->p_session); in sys_getlogin()
3086 CTASSERT(sizeof(p->p_session->s_login) >= sizeof(logintmp)); in sys_setlogin()
3099 SESS_LOCK(p->p_session); in sys_setlogin()
3100 strcpy(p->p_session->s_login, logintmp); in sys_setlogin()
[all …]
H A Dsubr_prf.c193 SESS_LOCK(p->p_session); in uprintf()
194 pca.tty = p->p_session->s_ttyp; in uprintf()
195 SESS_UNLOCK(p->p_session); in uprintf()
239 if (p->p_flag & P_CONTROLT && p->p_session->s_ttyvp) { in vtprintf()
240 sess = p->p_session; in vtprintf()
H A Dkern_proc.c615 bcopy(p->p_session->s_login, sess->s_login, in enterpgrp()
621 pgrp->pg_session = p->p_session; in enterpgrp()
656 SESS_LOCK_ASSERT(p->p_session, MA_NOTOWNED); in enterthispgrp()
657 KASSERT(pgrp->pg_session == p->p_session, in enterthispgrp()
659 __func__, pgrp->pg_session, p->p_session, p)); in enterthispgrp()
763 SESS_LOCK_ASSERT(p->p_session, MA_NOTOWNED); in doenterpgrp()
920 sp = p->p_session; in killjobc()
1682 if (p->p_session == NULL || in sysctl_kern_proc_iterate()
1683 p->p_session->s_sid != (pid_t)name[0]) in sysctl_kern_proc_iterate()
1689 p->p_session == NULL) in sysctl_kern_proc_iterate()
[all …]
H A Dtty.c417 return (p->p_session == tp->t_session && p->p_flag & P_CONTROLT); in tty_is_ctty()
1247 session = p->p_session; in tty_drop_ctty()
1877 if (tp->t_session != NULL && tp->t_session == p->p_session) { in tty_generic_ioctl()
1883 if (p->p_session->s_ttyp != NULL || in tty_generic_ioctl()
1902 tp->t_session = p->p_session; in tty_generic_ioctl()
1928 if (pg == NULL || pg->pg_session != td->td_proc->p_session) { in tty_generic_ioctl()
H A Dkern_fork.c657 SESS_LOCK(p1->p_session); in do_fork()
658 if (p1->p_session->s_ttyvp != NULL) in do_fork()
660 SESS_UNLOCK(p1->p_session); in do_fork()
H A Dkern_exit.c1168 if (p->p_session->s_sid != (pid_t)id) { in proc_to_reap()
H A Dkern_descrip.c1331 } else if (proc->p_session != in fsetown()
1332 curthread->td_proc->p_session) { in fsetown()
1357 if (pgrp->pg_session != curthread->td_proc->p_session) { in fsetown()
/freebsd/sys/fs/devfs/
H A Ddevfs_vnops.c683 if (p->p_session->s_ttydp == de->de_cdp) in devfs_access()
722 if (vp == p->p_session->s_ttyvp) { in devfs_close()
726 if (vp == p->p_session->s_ttyvp) { in devfs_close()
727 SESS_LOCK(p->p_session); in devfs_close()
731 p->p_session->s_ttyvp = NULL; in devfs_close()
732 p->p_session->s_ttydp = NULL; in devfs_close()
737 SESS_UNLOCK(p->p_session); in devfs_close()
980 sess = td->td_proc->p_session; in devfs_ioctl()
1048 if (p->p_session->s_ttydp == cdp) in devfs_prison_check()
/freebsd/sys/fs/autofs/
H A Dautofs.c231 if (p->p_session->s_sid == autofs_softc->sc_dev_sid) { in autofs_ignore_thread()
583 autofs_softc->sc_dev_sid = curproc->p_session->s_sid; in autofs_ioctl_request()
/freebsd/sys/ddb/
H A Ddb_ps.c226 if (p->p_pgrp != NULL && p->p_session != NULL && in db_ps_proc()
/freebsd/sys/sys/
H A Dproc.h782 #define p_session p_pgrp->pg_session macro
962 #define SESS_LEADER(p) ((p)->p_session->s_leader == (p))
/freebsd/sys/compat/linprocfs/
H A Dlinprocfs.c984 PS_ADD("session", "%d", p->p_session->s_sid); in linprocfs_doprocstat()