khttp_fcgi_free
,
khttp_fcgi_child_free
— free
a FastCGI instance for kcgi
#include
<sys/types.h>
#include <stdarg.h>
#include <stdint.h>
#include <kcgi.h>
enum kcgi_err
khttp_fcgi_free
(struct kfcgi
*fcgi);
void
khttp_fcgi_child_free
(struct kfcgi
*fcgi);
The
khttp_fcgi_free
()
and khttp_fcgi_child_free
() functions free the
resources of fcgi allocated by
khttp_fcgi_init(3).
After calling this function, fcgi cannot be used.
The
khttp_fcgi_child_free
()
function performs the same operations as
khttp_fcgi_free
(), but is careful not to trample on
any open streams. Thus, it may be used after invoking
fork(2)
without confusing the output buffer or other child processes.
The khttp_fcgi_free
() and
khttp_fcgi_child_free
() functions were written by
Kristaps Dzonsons
<kristaps@bsd.lv>.