#ifndef TERM_H_ #define TERM_H_ #include void term_reg_socket(int fd); /* register socket */ void term_unr_socket(int fd); /* unregister socket */ int term_raw_key(char *key, int msecTmo); int term_wait_fd(int fd, int msecTmo); /* wait for a read event on fd or timeout */ int term_get_key(char *key, int msecTmo); void term_clear(void); int term_get_line(char *buf, int size, int *pos, char *prompt, fd_set *mask); FILE *term_open_pref(char *head, char *mode); /* open a user specific preferences file */ char *term_fgets(char *buf, int size, FILE *fil); /* fgets without newline */ void term_read_hist(char *id); /* read history from temporary file with id */ void term_save_hist(int trimlast); /* store history (without last line if trimlast) */ void term_off(void); #endif /* TERM_H_ */