session_t
add_session(session_t *sp)
del_session(session_t *sp)
static session_t *
session_t *ret;
free_session(session_t *sp)
static session_t *
new_session(session_t *sprev, struct ttyent *typ)
session_t *sp;
sp = (session_t *) calloc(1, sizeof (session_t));
setupargv(session_t *sp, struct ttyent *typ)
session_t *sp, *snext;
start_window_system(session_t *sp)
start_getty(session_t *sp)
session_has_no_tty(session_t *sp)
static void free_session(session_t *);
session_t *sp, *sprev, *snext;
static session_t *new_session(session_t *, struct ttyent *);
static session_t *sessions;
static void start_window_system(session_t *);
static pid_t start_getty(session_t *);
static int setupargv(session_t *, struct ttyent *);
session_t *sp;
static void add_session(session_t *);
session_t *sp, *sprev;
static void del_session(session_t *);
static session_t *find_session(pid_t);
session_t *sp;
session_t *sp;