bwrite 内核服务

用途

写入指定的缓冲区数据。

语法

#include <sys/types.h>
#include <sys/errno.h>
#include <sys/buf.h>
int bwrite (bp)
struct buf *bp;

参数

描述
bp 指定要写的缓冲区的缓冲区结构的地址。

在支持存储密钥的平台上,所传递的 英国石油 参数必须位于 KKEY_PUBLICKKEY_BLOCK_DEV 保护域中。

描述

bwrite 内核服务写入指定的缓冲区数据。 如果这是一个同步请求,那么 bwrite 服务会等待 I/O 完成。

"块 I/O 缓冲区高速缓存内核服务: 概述"内核扩展和设备支持编程概念 描述了三个缓冲区高速缓存写例程的工作方式。

执行环境

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

返回值

描述
重大安全事件数量 指示操作成功。
ERRNO 返回 /usr/include/sys/errno.h 文件中出错的错误号。