getc 内核服务
用途
从字符列表中检索字符。
语法
#include <sys/types.h>
#include <sys/errno.h>
#include <cblock.h> int getc ( header)
struct clist *header;
struct clist *header;
参数
| 项 | 描述 |
|---|---|
| 页眉 (header);头;报头 | 指定 克列克 结构的地址,该结构描述字符列表。 |
描述
注意: 盖茨 服务的调用者必须确保该字符列表已置顶。 这包括 克列克 头和所有的 克布洛克 字符缓冲区。 否则,系统可能会崩溃。
盖茨 内核服务在字符列表的前面返回该字符。 在返回缓冲区中的最后一个字符后, 盖茨 服务将释放该缓冲区。
执行环境
返回值
| 项 | 描述 |
|---|---|
| -1 | 指示该字符列表为空。 |