DragonFly On-Line Manual Pages
KHTTP_FCGI_PARSE(3) DragonFly Library Functions Manual KHTTP_FCGI_PARSE(3)
NAME
khttp_fcgi_parse - parse a FastCGI instance for kcgi
LIBRARY
library "libkcgi"
SYNOPSIS
#include <stdint.h>
#include <kcgi.h>
enum kcgi_err
khttp_fcgi_parse(struct kfcgi *fcgi, struct kreq *req);
DESCRIPTION
The khttp_fcgi_parse function parses and validates a single FastCGI
request. They may be invoked as many times as necessary, but must follow
a call to khttp_fcgi_init(3) and be followed by khttp_fcgi_free(3). The
req object filled in by khttp_fcgi_parse must be subsequently freed by
khttp_free.
RETURN VALUES
These are the same as in khttp_parse(3), except the KCGI_HUP return code
indicates that no more requests will arrive and the application should
exit.
SEE ALSO
kcgi(3), khttp_fcgi_init(3), khttp_free(3), khttp_parse(3)
AUTHORS
The khttp_fcgi_parse function was written by Kristaps Dzonsons
<kristaps@bsd.lv>.
DragonFly 6.5-DEVELOPMENT August 1, 2015 DragonFly 6.5-DEVELOPMENT