putcb 内核服务

用途

在字符列表的末尾放置一个字符缓冲区。

语法

#include <sys/types.h>
#include <sys/errno.h>
#include <cblock.h>
void putcb ( p,  header)
struct cblock *p;
struct clist *header;

参数

描述
p 指定要放置在字符列表上的字符缓冲区的地址。
页眉 (header);头;报头 指定 克列克 结构的地址,该结构描述字符列表。

描述

注意: 普特茨布 服务的调用者必须确保该字符列表已置顶。 这包括 克列克 头和所有的 克布洛克 字符缓冲区。 从 Getcf 服务获取的字符块已置顶。 否则,系统可能会崩溃。

普特茨布 内核服务会将 P 参数指向的字符缓冲区放置在 标题 参数指定的字符列表的末尾。 在调用 普特茨布 服务之前,您必须使用字符装入此新缓冲区并设置c_firstc_last克布洛克 结构中的字段。 P 参数是由 Getcf盖茨布 服务返回的地址。

执行环境

可以从 流程中断 环境中调用 普特茨布 内核服务。

返回值

描述
重大安全事件数量 指示成功完成。
-1 指示字符列表已满,并且没有更多可用缓冲区。