version 1.92, 2009/08/31 20:46:19 |
version 1.93, 2009/09/01 13:09:50 |
|
|
#define PANE_REDRAW 0x1 |
#define PANE_REDRAW 0x1 |
|
|
char *cmd; |
char *cmd; |
|
char *shell; |
char *cwd; |
char *cwd; |
|
|
pid_t pid; |
pid_t pid; |
|
|
void siginit(void); |
void siginit(void); |
void sigreset(void); |
void sigreset(void); |
void sighandler(int); |
void sighandler(int); |
|
const char *getshell(void); |
|
int checkshell(const char *); |
|
int areshell(const char *); |
|
|
/* cfg.c */ |
/* cfg.c */ |
int load_cfg(const char *, struct cmd_ctx *, char **); |
int load_cfg(const char *, struct cmd_ctx *, char **); |
|
|
|
|
/* window.c */ |
/* window.c */ |
extern struct windows windows; |
extern struct windows windows; |
const char *window_default_command(void); |
|
int window_cmp(struct window *, struct window *); |
int window_cmp(struct window *, struct window *); |
int winlink_cmp(struct winlink *, struct winlink *); |
int winlink_cmp(struct winlink *, struct winlink *); |
RB_PROTOTYPE(windows, window, entry, window_cmp); |
RB_PROTOTYPE(windows, window, entry, window_cmp); |
|
|
int window_index(struct window *, u_int *); |
int window_index(struct window *, u_int *); |
struct window *window_create1(u_int, u_int); |
struct window *window_create1(u_int, u_int); |
struct window *window_create(const char *, const char *, const char *, |
struct window *window_create(const char *, const char *, const char *, |
struct environ *, struct termios *, u_int, u_int, u_int, |
const char *, struct environ *, struct termios *, |
char **); |
u_int, u_int, u_int, char **); |
void window_destroy(struct window *); |
void window_destroy(struct window *); |
void window_set_active_pane(struct window *, struct window_pane *); |
void window_set_active_pane(struct window *, struct window_pane *); |
struct window_pane *window_add_pane(struct window *, u_int); |
struct window_pane *window_add_pane(struct window *, u_int); |
|
|
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 *, const char *, |
int window_pane_spawn(struct window_pane *, const char *, |
const char *, struct environ *, struct termios *, char **); |
const char *, const char *, struct environ *, |
|
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); |
int window_pane_set_mode( |
int window_pane_set_mode( |
struct window_pane *, const struct window_mode *); |
struct window_pane *, const struct window_mode *); |