| #ifndef VSF_FTPCMDIO_H |
| #define VSF_FTPCMDIO_H |
| |
| struct mystr; |
| struct vsf_session; |
| |
| |
| |
| |
| |
| |
| void vsf_cmdio_sock_setup(void); |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| void vsf_cmdio_write(struct vsf_session* p_sess, int status, |
| const char* p_text); |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| void vsf_cmdio_write_hyphen(struct vsf_session* p_sess, int status, |
| const char* p_text); |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| void vsf_cmdio_write_raw(struct vsf_session* p_sess, const char* p_text); |
| |
| |
| |
| |
| |
| |
| void vsf_cmdio_write_exit(struct vsf_session* p_sess, int status, |
| const char* p_text, int exit_val); |
| |
| |
| |
| |
| |
| |
| void vsf_cmdio_write_str(struct vsf_session* p_sess, int status, |
| const struct mystr* p_str); |
| |
| |
| |
| |
| |
| |
| |
| void vsf_cmdio_write_str_hyphen(struct vsf_session* p_sess, int status, |
| const struct mystr* p_str); |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| void vsf_cmdio_set_alarm(struct vsf_session* p_sess); |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| void vsf_cmdio_get_cmd_and_arg(struct vsf_session* p_sess, |
| struct mystr* p_cmd_str, |
| struct mystr* p_arg_str, int set_alarm); |
| |
| #endif /* VSF_FTPCMDIO_H */ |
| |