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>.