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

FreeBSD Manual Pages

  
 
  

home | help
KHTTP_FCGI_PARSE(3)	 BSD 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 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>.

BSD				 May 16, 2022				   BSD

NAME | LIBRARY | SYNOPSIS | DESCRIPTION | RETURN VALUES | SEE ALSO | AUTHORS

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

home | help