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
       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
       request.	 They may be invoked as	many times as necessary, but must fol-
       low 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,
       resources 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 14.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+14.3.quarterly>

home | help