Lines Matching refs:session_t
172 } session_t; typedef
174 static void free_session(session_t *);
175 static session_t *new_session(session_t *, struct ttyent *);
176 static session_t *sessions;
179 static void start_window_system(session_t *);
181 static pid_t start_getty(session_t *);
186 static int setupargv(session_t *, struct ttyent *);
193 static void add_session(session_t *);
194 static void del_session(session_t *);
195 static session_t *find_session(pid_t);
1215 add_session(session_t *sp) in add_session()
1233 del_session(session_t *sp) in del_session()
1247 static session_t *
1252 session_t *ret; in find_session()
1285 free_session(session_t *sp) in free_session()
1307 static session_t *
1308 new_session(session_t *sprev, struct ttyent *typ) in new_session()
1310 session_t *sp; in new_session()
1317 sp = (session_t *) calloc(1, sizeof (session_t)); in new_session()
1351 setupargv(session_t *sp, struct ttyent *typ) in setupargv()
1402 session_t *sp, *snext; in read_ttys()
1434 start_window_system(session_t *sp) in start_window_system()
1489 start_getty(session_t *sp) in start_getty()
1553 session_has_no_tty(session_t *sp) in session_has_no_tty()
1579 session_t *sp, *sprev, *snext; in collect_child()
1719 session_t *sp; in multi_user()
1765 session_t *sp, *sprev; in clean_ttys()
1851 session_t *sp; in catatonia()
1942 session_t *sp; in revoke_ttys()