bflush 内核服务

用途

从缓冲区高速缓存中清除指定设备上的所有后写块。

语法

#include <sys/types.h>
#include <sys/errno.h>
#include <sys/buf.h>
void bflush ( dev)
dev_t  dev;

参数

描述
dev 指定要清空的设备。 值为 无设备 将清空所有设备。

描述

内核服务会运行缓冲区的可用列表。 它会将其块位于指定设备上的任何脏缓冲区记录为 "繁忙" 或 "写入"。 如果指定了值 无设备 ,那么 服务将清空所有设备的所有延迟写块。 服务没有任何返回值。

执行环境

仅可从 流程环境 调用 内核服务。