123456789101112131415161718192021222324252627282930313233 |
- #ifndef VSF_BANNER_H
- #define VSF_BANNER_H
- struct vsf_session;
- struct mystr;
- /* vsf_banner_dir_changed()
- * PURPOSE
- * This function, when called, will check if the current directory has just
- * been entered for the first time in this session. If so, and message file
- * support is on, a message file is looked for (default .message), and output
- * to the FTP control connection with the FTP code prefix specified by
- * "ftpcode".
- * PARAMETERS
- * p_sess - the current FTP session object
- * ftpcode - the FTP code to show with the message
- */
- void vsf_banner_dir_changed(struct vsf_session* p_sess, int ftpcode);
- /* vsf_banner_write()
- * PURPOSE
- * This function, when called, will write the specified string as a multiline
- * FTP banner, using the specified FTP response code.
- * PARAMETERS
- * p_sess - the current FTP session object
- * p_str - the string to write
- * ftpcode - the FTP code to show with the message
- */
- void vsf_banner_write(struct vsf_session* p_sess, struct mystr* p_str,
- int ftpcode);
- #endif /* VSF_BANNER_H */
|