version 1.242, 2010/09/28 07:15:45 |
version 1.243, 2010/10/18 20:00:03 |
|
|
extern struct environ global_environ; |
extern struct environ global_environ; |
extern struct event_base *ev_base; |
extern struct event_base *ev_base; |
extern char *cfg_file; |
extern char *cfg_file; |
|
extern char *shell_cmd; |
extern int debug_level; |
extern int debug_level; |
extern int be_quiet; |
|
extern time_t start_time; |
extern time_t start_time; |
extern char *socket_path; |
extern char socket_path[MAXPATHLEN]; |
extern int login_shell; |
extern int login_shell; |
|
extern char *environ_path; |
|
extern pid_t environ_pid; |
|
extern u_int environ_idx; |
void logfile(const char *); |
void logfile(const char *); |
const char *getshell(void); |
const char *getshell(void); |
int checkshell(const char *); |
int checkshell(const char *); |
int areshell(const char *); |
int areshell(const char *); |
|
__dead void shell_exec(const char *, const char *); |
|
|
/* cfg.c */ |
/* cfg.c */ |
extern int cfg_finished; |
extern int cfg_finished; |
|
|
size_t cmd_buffer_print(struct cmd *, char *, size_t); |
size_t cmd_buffer_print(struct cmd *, char *, size_t); |
|
|
/* client.c */ |
/* client.c */ |
struct imsgbuf *client_init(char *, int, int); |
int client_main(int, char **, int); |
__dead void client_main(void); |
|
|
|
/* key-bindings.c */ |
/* key-bindings.c */ |
extern struct key_bindings key_bindings; |
extern struct key_bindings key_bindings; |
|
|
/* server.c */ |
/* server.c */ |
extern struct clients clients; |
extern struct clients clients; |
extern struct clients dead_clients; |
extern struct clients dead_clients; |
int server_start(char *); |
int server_start(void); |
void server_update_socket(void); |
void server_update_socket(void); |
|
|
/* server-client.c */ |
/* server-client.c */ |