helpfunc.h
来自「LINUX平台上小型WEB服务器的设计与实现,支持CGI接口.」· C头文件 代码 · 共 35 行
H
35 行
/*****************************************************/
/**创建者:杨希 日期: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 + =
减小字号Ctrl + -
显示快捷键?