字节内核服务

用途

将一个字节的数据存储在用户内存中。

语法

#include <sys/types.h>
#include <sys/errno.h>
int subyte ( uaddr,  c)
uchar *uaddr;
uchar c;

参数

描述
瓦德尔 指定用户数据的地址。
c 指定要存储的字符。

描述

字节 内核服务将一个字节的数据存储在用户内存中的指定地址。 它的提供使系统呼叫和设备头能够安全地访问用户数据。 字节 服务确保用户具有执行以下操作的适当权限:

  • 访问数据。
  • 保护操作系统免受用户数据页面调度 I/O 错误的影响。

仅当在 用户进程中的内核方式中执行时,才应该调用 字节 服务。

执行环境

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

返回值

描述
重大安全事件数量 指示成功完成。
-1 指示由于以下其中一个原因而无效的 瓦德尔 参数:
  • 用户没有足够的权限来访问该数据。
  • 地址是无效的。
  • 当引用用户数据时,发生 I/O 错误。