getc 内核服务

用途

从字符列表中检索字符。

语法

#include <sys/types.h>
#include <sys/errno.h>
#include <cblock.h>
int getc ( header)
struct clist *header;

参数

描述
页眉 (header);头;报头 指定 克列克 结构的地址,该结构描述字符列表。

描述

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

盖茨 内核服务在字符列表的前面返回该字符。 在返回缓冲区中的最后一个字符后, 盖茨 服务将释放该缓冲区。

执行环境

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

返回值

描述
-1 指示该字符列表为空。