version 1.568, 2015/10/28 09:51:55 |
version 1.569, 2015/10/31 08:13:58 |
|
|
int argc; |
int argc; |
char **argv; |
char **argv; |
char *shell; |
char *shell; |
int cwd; |
const char *cwd; |
|
|
pid_t pid; |
pid_t pid; |
char tty[TTY_NAME_MAX]; |
char tty[TTY_NAME_MAX]; |
|
|
u_int id; |
u_int id; |
|
|
char *name; |
char *name; |
int cwd; |
const char *cwd; |
|
|
struct timeval creation_time; |
struct timeval creation_time; |
struct timeval last_attached_time; |
struct timeval last_attached_time; |
|
|
struct environ *environ; |
struct environ *environ; |
|
|
char *title; |
char *title; |
int cwd; |
const char *cwd; |
|
|
char *term; |
char *term; |
char *ttyname; |
char *ttyname; |
|
|
|
|
/* job.c */ |
/* job.c */ |
extern struct joblist all_jobs; |
extern struct joblist all_jobs; |
struct job *job_run(const char *, struct session *, int, |
struct job *job_run(const char *, struct session *, const char *, |
void (*)(struct job *), void (*)(void *), void *); |
void (*)(struct job *), void (*)(void *), void *); |
void job_free(struct job *); |
void job_free(struct job *); |
void job_died(struct job *, int); |
void job_died(struct job *, int); |
|
|
void window_update_activity(struct window *); |
void window_update_activity(struct window *); |
struct window *window_create1(u_int, u_int); |
struct window *window_create1(u_int, u_int); |
struct window *window_create(const char *, int, char **, const char *, |
struct window *window_create(const char *, int, char **, const char *, |
const char *, int, struct environ *, struct termios *, |
const char *, const char *, struct environ *, |
u_int, u_int, u_int, char **); |
struct termios *, u_int, u_int, u_int, char **); |
void window_destroy(struct window *); |
void window_destroy(struct window *); |
struct window_pane *window_get_active_at(struct window *, u_int, u_int); |
struct window_pane *window_get_active_at(struct window *, u_int, u_int); |
struct window_pane *window_find_string(struct window *, const char *); |
struct window_pane *window_find_string(struct window *, const char *); |
|
|
struct window_pane *window_pane_create(struct window *, u_int, u_int, u_int); |
struct window_pane *window_pane_create(struct window *, u_int, u_int, u_int); |
void window_pane_destroy(struct window_pane *); |
void window_pane_destroy(struct window_pane *); |
int window_pane_spawn(struct window_pane *, int, char **, |
int window_pane_spawn(struct window_pane *, int, char **, |
const char *, const char *, int, struct environ *, |
const char *, const char *, const char *, struct environ *, |
struct termios *, char **); |
struct termios *, char **); |
void window_pane_resize(struct window_pane *, u_int, u_int); |
void window_pane_resize(struct window_pane *, u_int, u_int); |
void window_pane_alternate_on(struct window_pane *, |
void window_pane_alternate_on(struct window_pane *, |
|
|
struct session *session_find_by_id_str(const char *); |
struct session *session_find_by_id_str(const char *); |
struct session *session_find_by_id(u_int); |
struct session *session_find_by_id(u_int); |
struct session *session_create(const char *, int, char **, const char *, |
struct session *session_create(const char *, int, char **, const char *, |
int, struct environ *, struct termios *, int, u_int, |
const char *, struct environ *, struct termios *, int, |
u_int, char **); |
u_int, u_int, char **); |
void session_destroy(struct session *); |
void session_destroy(struct session *); |
void session_unref(struct session *); |
void session_unref(struct session *); |
int session_check_name(const char *); |
int session_check_name(const char *); |
|
|
struct session *session_next_session(struct session *); |
struct session *session_next_session(struct session *); |
struct session *session_previous_session(struct session *); |
struct session *session_previous_session(struct session *); |
struct winlink *session_new(struct session *, const char *, int, char **, |
struct winlink *session_new(struct session *, const char *, int, char **, |
const char *, int, int, char **); |
const char *, const char *, int, char **); |
struct winlink *session_attach(struct session *, struct window *, int, |
struct winlink *session_attach(struct session *, struct window *, int, |
char **); |
char **); |
int session_detach(struct session *, struct winlink *); |
int session_detach(struct session *, struct winlink *); |