KCGI_WRITER_DISABLE(3)

NAME
kcgi_writer_disable - disable further writer allocations

LIBRARY
libkcgi

SYNOPSIS
#include <sys/types.h>
#include <stdarg.h>
#include <stdint.h>
#include <kcgi.h>
void
kcgi_writer_disable(struct kreq *req);

DESCRIPTION
The kcgi_writer_disable() function disables subsequent calls to kjson_open(3), kxml_open(3), khtml_open(3), and the khttp_write(3) family of writing functions. It may be invoked multiple times. The purpose of kcgi_writer_disable() is to lock down writes to a given format and guarantee conformant output.

After invocation, calling any of the above functions will abort(3) the program.

SEE ALSO
kcgihtml(3), kcgijson(3), kcgixml(3)

AUTHORS
This function was written by Kristaps Dzonsons <kristaps@bsd.lv>.