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

📄 helpfunc.h

📁 LINUX平台上小型WEB服务器的设计与实现,支持CGI接口.
💻 H
字号:
/*****************************************************/
/**创建者:杨希        日期:2005/04/30             **/
/**文件名:globals.h    版本:1.0.4                 **/
/**描  述:WEB服务器的帮助头文件,主要定义了一些帮助**/
/**        函数的原型声明.                          **/
/**其  它:相比1.0.2主要改正了getparaments的一些BUG **/
/*****************************************************/

#ifndef HELPFUNC_H
#define HELPFUNC_H

/* 具体处理客户的请求 */
void handleRequest(int sock, struct sockaddr_in clientAddr);

/* 该函数的功能是从buf中分离出绝对路径名,然后将所需要的
   文件读入ret_buf中, 返回0没有错, 否则返回-1*/
int read_file(char* buf, char* ret_buf);

/* 该函数的功能是从buf中读取CGI参数的长度并将之写入环境变量中 */
int getcontentlen(char* buf);

/* 该函数的功能是从buf中读取内容类型并将之写入环境变量中 */
int getcontenttype(char* buf);

/* 该函数的功能是从buf中读取CGI程序路径名,并将之存入相应的变量 */
int getpathname(char* buf, char* request, char* path);

/* 该函数的功能是从buf中读取CGI程序名,并将之存入相应的变量 */
int getcginame(char* path, char* name);

/* 该函数的功能是从buf中读取CGI参数,并将之存入相应的变量 */
int getparaments(char* buf);

#endif /* helpfunc.h */

⌨️ 快捷键说明

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