DragonFly On-Line Manual Pages

Search: Section:  


KHTTP_FREE(3)         DragonFly Library Functions Manual         KHTTP_FREE(3)

NAME

khttp_free, khttp_child_free - free a CGI instance for kcgi

LIBRARY

library "libkcgi"

SYNOPSIS

#include <stdint.h> #include <kcgi.h> void khttp_free(struct kreq *req); void khttp_child_free(struct kreq *req);

DESCRIPTION

The khttp_free and khttp_child_free functions free the resources of req allocated by khttp_parse(3) or khttp_fcgi_parse(3), flushing the HTTP data stream in the process. After calling this function, the members of req should not be used. The khttp_child_free performs the same operations as khttp_free, but does not flush the HTTP data stream. Thus, it may be used after invoking fork(2) without confusing the output buffer.

SEE ALSO

kcgi(3), khttp_parse(3)

AUTHORS

The khttp_free and khttp_child_free functions were written by Kristaps Dzonsons <kristaps@bsd.lv>. DragonFly 6.5-DEVELOPMENT August 7, 2015 DragonFly 6.5-DEVELOPMENT

Search: Section: