![]() |
![]()
| ![]() |
![]()
NAME
LIBRARYlibrary “libkcgi” SYNOPSIS
enum kcgi_err
DESCRIPTIONAppends binary data buf of size
sz to arg, which is cast to a
struct kcgi_buf *. Buffers must be initialised to zero
with
memset(3)
prior to first use. The buffer will always be NUL-terminated. Does nothing
if buf is The struct kcgi_buf structure has the following fields:
RETURN VALUESThese functions return an enum kcgi_err
indicating the error state: EXAMPLESThe following creates a simple NUL-terminated buffer. It does not perform any error checking. struct kcgi_buf buf; memset(&buf, 0, sizeof(struct kcgi_buf)); kcgi_buf_write("xyzzy", 5, &buf); puts(buf.buf); /* Emits "xyzzy" */ free(buf.buf); SEE ALSOAUTHORSWritten by Kristaps Dzonsons <kristaps@bsd.lv>.
|