X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=interactive.h;h=ddf02d76d2bc44a71133844fa0dddf4d9db03778;hp=40ff294018b221708dd0d1db9cac23c80fb70533;hb=HEAD;hpb=2031b9cab9304b02c0372f73eef54d9501277031 diff --git a/interactive.h b/interactive.h index 40ff2940..6ef7f8e2 100644 --- a/interactive.h +++ b/interactive.h @@ -80,12 +80,11 @@ struct i9e_client_info { int i9e_open(struct i9e_client_info *ici, struct sched *s); void i9e_attach_to_stdout(struct btr_node *producer); -void ie9_print_status_bar(char *buf, unsigned len); +void i9e_print_status_bar(char *buf, unsigned len); void i9e_close(void); void i9e_signal_dispatch(int sig_num); __printf_2_3 void i9e_log(int ll, const char* fmt,...); -int i9e_select(int n, fd_set *readfds, fd_set *writefds, - struct timeval *timeout_tv); +int i9e_poll(struct pollfd *fds, nfds_t nfds, int timeout); int i9e_extract_completions(const char *word, char **string_list, char ***result); char **i9e_complete_commands(const char *word, struct i9e_completer *completers); @@ -93,3 +92,5 @@ void i9e_complete_option(char **opts, struct i9e_completion_info *ci, struct i9e_completion_result *cr); int i9e_print_completions(struct i9e_completer *completers); int i9e_get_error(void); +void i9e_ll_completer(struct i9e_completion_info *ci, + struct i9e_completion_result *cr);