bwrite 内核服务
用途
写入指定的缓冲区数据。
语法
#include <sys/types.h>
#include <sys/errno.h>
#include <sys/buf.h>
int bwrite (bp)
struct buf *bp;参数
| 项 | 描述 |
|---|---|
| bp | 指定要写的缓冲区的缓冲区结构的地址。 在支持存储密钥的平台上,所传递的 英国石油 参数必须位于 KKEY_PUBLIC 或 KKEY_BLOCK_DEV 保护域中。 |
描述
bwrite 内核服务写入指定的缓冲区数据。 如果这是一个同步请求,那么 bwrite 服务会等待 I/O 完成。
"块 I/O 缓冲区高速缓存内核服务: 概述" 在 内核扩展和设备支持编程概念 中 描述了三个缓冲区高速缓存写例程的工作方式。
执行环境
仅可从 流程环境 调用 bwrite 内核服务。
返回值
| 项 | 描述 |
|---|---|
| 重大安全事件数量 | 指示操作成功。 |
| ERRNO | 返回 /usr/include/sys/errno.h 文件中出错的错误号。 |