更新日期: 2022/06/01 来源: https://gitee.com/weharmony/kernel_liteos_a_note
shmid_ds结构体 参考

成员变量

struct ipc_perm shm_perm
 操作许可,里面包含共享内存的用户ID、组ID等信息 更多...
 
size_t shm_segsz
 共享内存段的大小,单位为字节 更多...
 
time_t shm_atime
 最后一个进程访问共享内存的时间 更多...
 
time_t shm_dtime
 最后一个进程离开共享内存的时间 更多...
 
time_t shm_ctime
 创建时间 更多...
 
pid_t shm_cpid
 创建共享内存的进程ID 更多...
 
pid_t shm_lpid
 最后操作共享内存的进程ID 更多...
 
unsigned long shm_nattch
 当前使用该共享内存段的进程数量 更多...
 
unsigned long __pad1
 
unsigned long __pad2
 

详细描述

在文件 shm.c125 行定义.

结构体成员变量说明

◆ __pad1

unsigned long shmid_ds::__pad1

在文件 shm.c134 行定义.

◆ __pad2

unsigned long shmid_ds::__pad2

在文件 shm.c135 行定义.

◆ shm_atime

time_t shmid_ds::shm_atime

最后一个进程访问共享内存的时间

在文件 shm.c128 行定义.

◆ shm_cpid

pid_t shmid_ds::shm_cpid

创建共享内存的进程ID

在文件 shm.c131 行定义.

◆ shm_ctime

time_t shmid_ds::shm_ctime

创建时间

在文件 shm.c130 行定义.

◆ shm_dtime

time_t shmid_ds::shm_dtime

最后一个进程离开共享内存的时间

在文件 shm.c129 行定义.

◆ shm_lpid

pid_t shmid_ds::shm_lpid

最后操作共享内存的进程ID

在文件 shm.c132 行定义.

◆ shm_nattch

unsigned long shmid_ds::shm_nattch

当前使用该共享内存段的进程数量

在文件 shm.c133 行定义.

◆ shm_perm

struct ipc_perm shmid_ds::shm_perm

操作许可,里面包含共享内存的用户ID、组ID等信息

在文件 shm.c126 行定义.

◆ shm_segsz

size_t shmid_ds::shm_segsz

共享内存段的大小,单位为字节

在文件 shm.c127 行定义.


该结构体的文档由以下文件生成: