KCGI_WRITER_DISABLE(3)
Library Functions Manual
KCGI_WRITER_DISABLE(3)
NAME
kcgi_writer_disable
—
disable further writer
allocations
LIBRARY
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
AUTHORS
This function was written by Kristaps Dzonsons <kristaps@bsd.lv>.
September 15,
2024 OpenBSD 7.5