平普夫内核服务
用途
管理可用字符缓冲区的列表。
语法
#include <sys/types.h>
#include <sys/errno.h>
#include <cblock.h> int pincf ( delta)
int delta;
int delta;
参数
| 项 | 描述 |
|---|---|
| delta | 指定要更改可用置顶字符缓冲区数的量。 |
描述
pincf服务用于控制空闲插针字符缓冲区列表的大小。 delta参数的正值会增加列表的大小,而负值则会减小列表的大小。
所有使用字符块的设备驱动程序都需要使用pincf服务。 这些驱动程序必须使用正增量值来指示它们期望同时使用的最大字符块数。 当调用ddopen例程时,设备驱动程序通常会以正值调用该服务。 当他们不再需要钉住的字符块时,应调用pincf服务,并使用相同数量的负值。 这种情况通常发生在调用ddclose例程时。
执行环境
pincf内核服务只能在进程环境中调用。
返回值
pincf服务会返回一个值,表示该服务改变了自由插针字符缓冲区数量的大小。