Lines Matching refs:session_t
166 } session_t; typedef
177 static void start_window_system(session_t *);
179 static int setupargv(session_t *, struct ttyent *);
180 static pid_t start_getty(session_t *);
181 static void free_session(session_t *);
182 static session_t *new_session(session_t *, int, struct ttyent *);
183 static session_t *sessions;
187 static void add_session(session_t *);
188 static void del_session(session_t *);
189 static session_t *find_session(pid_t);
193 static void clear_session_logs(session_t *, int);
198 static void session_utmpx(const session_t *, int);
601 clear_session_logs(session_t *sp, int status) in clear_session_logs()
987 add_session(session_t *sp) in add_session()
1011 del_session(session_t *sp) in del_session()
1028 static session_t *
1033 session_t *ret; in find_session()
1072 free_session(session_t *sp) in free_session()
1090 static session_t *
1091 new_session(session_t *sprev, int session_index, struct ttyent *typ) in new_session()
1093 session_t *sp; in new_session()
1099 sp = malloc(sizeof (session_t)); in new_session()
1134 setupargv(session_t *sp, struct ttyent *typ) in setupargv()
1174 session_t *sp, *snext; in read_ttys()
1239 start_window_system(session_t *sp) in start_window_system()
1270 start_getty(session_t *sp) in start_getty()
1331 session_utmpx(const session_t *sp, int add) in session_utmpx()
1422 session_t *sp, *sprev, *snext; in collect_child()
1491 session_t *sp; in multi_user()
1530 session_t *sp, *sprev; in clean_ttys()
1597 session_t *sp; in catatonia()
1624 session_t *sp; in death()