⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 utility.c

📁 文件传输协议linux 下vsftpd2.1.0.tar.gz
💻 C
字号:
/* * Part of Very Secure FTPd * Licence: GPL v2 * Author: Chris Evans * utility.c */#include "utility.h"#include "sysutil.h"#include "str.h"#include "defs.h"#define DIE_DEBUGvoiddie(const char* p_text){#ifdef DIE_DEBUG  bug(p_text);#endif  vsf_sysutil_exit(1);}voiddie2(const char* p_text1, const char* p_text2){  struct mystr die_str = INIT_MYSTR;  str_alloc_text(&die_str, p_text1);  str_append_text(&die_str, p_text2);  die(str_getbuf(&die_str));}voidbug(const char* p_text){  /* Rats. Try and write the reason to the network for diagnostics */  vsf_sysutil_activate_noblock(VSFTP_COMMAND_FD);  (void) vsf_sysutil_write_loop(VSFTP_COMMAND_FD, "500 OOPS: ", 10);  (void) vsf_sysutil_write_loop(VSFTP_COMMAND_FD, p_text,                                vsf_sysutil_strlen(p_text));  (void) vsf_sysutil_write_loop(VSFTP_COMMAND_FD, "\r\n", 2);  vsf_sysutil_exit(1);}voidvsf_exit(const char* p_text){  (void) vsf_sysutil_write_loop(VSFTP_COMMAND_FD, p_text,                                vsf_sysutil_strlen(p_text));  vsf_sysutil_exit(0);}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -