diff options
author | Nicholas Marriott <nicm@openbsd.org> | 2010-10-18 20:00:02 +0000 |
---|---|---|
committer | Nicholas Marriott <nicm@openbsd.org> | 2010-10-18 20:00:02 +0000 |
commit | 248fb14f089216bf384c8914163cc77b4f219154 (patch) | |
tree | 7c55d3a23461ce64809f39a3ad01c487e1de53b2 /tmux.h | |
parent | 31954339d1487d2a179f6180867e67cbd22aabd1 (diff) |
Merge the before and after attach client code into one in client.c
(instead of two in tmux.c and client.c).
Diffstat (limited to 'tmux.h')
-rw-r--r-- | tmux.h | 13 |
1 files changed, 8 insertions, 5 deletions
@@ -1291,15 +1291,19 @@ extern struct options global_w_options; extern struct environ global_environ; extern struct event_base *ev_base; extern char *cfg_file; +extern char *shell_cmd; extern int debug_level; -extern int be_quiet; extern time_t start_time; -extern char *socket_path; +extern char socket_path[MAXPATHLEN]; extern int login_shell; +extern char *environ_path; +extern pid_t environ_pid; +extern u_int environ_idx; void logfile(const char *); const char *getshell(void); int checkshell(const char *); int areshell(const char *); +__dead void shell_exec(const char *, const char *); /* cfg.c */ extern int cfg_finished; @@ -1598,8 +1602,7 @@ void cmd_buffer_free(struct cmd *); size_t cmd_buffer_print(struct cmd *, char *, size_t); /* client.c */ -struct imsgbuf *client_init(char *, int, int); -__dead void client_main(void); +int client_main(int, char **, int); /* key-bindings.c */ extern struct key_bindings key_bindings; @@ -1622,7 +1625,7 @@ const char *key_string_lookup_key(int); /* server.c */ extern struct clients clients; extern struct clients dead_clients; -int server_start(char *); +int server_start(void); void server_update_socket(void); /* server-client.c */ |