Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
KHTTP_FCGI_PARSE(3)	     Library Functions Manual	     KHTTP_FCGI_PARSE(3)

NAME
     khttp_fcgi_parse -- parse a FastCGI instance for kcgi

LIBRARY
     libkcgi

SYNOPSIS
     #include <sys/types.h>
     #include <stdarg.h>
     #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 re-
     quest.  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  matched  by
     khttp_free(3) if and only if the return value is KCGI_OK.	 Otherwise,  re-
     sources are internally freed.

RETURN VALUES
     These  are  the same as in khttp_parse(3), except the KCGI_EXIT 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>.

FreeBSD ports 15.quarterly	   $Mdocdate$		     KHTTP_FCGI_PARSE(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=khttp_fcgi_parse&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help