平普夫内核服务

用途

管理可用字符缓冲区的列表。

语法

#include <sys/types.h>
#include <sys/errno.h>
#include <cblock.h>

int pincf ( delta)
int delta;

参数

表 1. 参数
描述
delta 指定要更改可用置顶字符缓冲区数的量。

描述

pincf 服务用于控制自由插针字符缓冲区列表的大小。 delta参数的正值会增加列表的大小,而负值则会减小列表的大小。

所有使用字符块的设备驱动程序都需要使用 pincf 服务。 这些驱动程序必须使用正增量值来指示它们期望同时使用的最大字符块数。 当调用 ddopen 例程时,设备驱动程序通常会以正值调用此服务。 当他们不再需要固定字符块时,应调用 pincf 服务,并使用相同数量的负值。 这种情况通常发生在调用 ddclose 例程时。

执行环境

pincf 内核服务只能在 进程环境中调用。

返回值

pincf 服务会返回一个值,表示该服务改变了自由插针字符缓冲区数量的大小。