shm.h
2015-07-17 15:30
288 查看
NAME
sys/shm.h -XSI shared memory facility
SYNOPSIS
#include <sys/shm.h>
DESCRIPTION
The <sys/shm.h> header shall define the fllowing symbolic constants:
SHM_RDONLY
Attach read-only(else read_write)
SHM_RND
Round attach address to SHMLBA.
The <sys/shm.h> header shall define the fllowing symbolic value:
SHMLBA
Segment low boundary address multiple.
The fllowing data types shall be defined through typedef:
shmatt_t
Unsigned used for the number of current attaches that must be able to store values at least as large as a type unsigned short.
The shmid_ds structure shall contain the fo;llowing members:
struct ipc_perm shm_perm Operation permission structure.
size_t shm_segsz Size of segment in bytes.
pid_t shm_lpid Process ID of last shared memory operation.
pid_t shm_cpid Process ID of creator.
shmatt_t shm_nattch Number of current attaches.
time_t(). shm_atime Time of last shmat.
time_t(). shm_dtime Time of last shmdt.
time_t(). shm_ctime Time of last change by shmctl.
The pid_t, time_t, key_t, and size_t types shall be defined as described in <sys/types.h>
The following shall be declared as functions and also be defined as macros. Function prototypes shall be provided.
vopid *shmat(int, const coid *, int);
int shmctl(int, int, struct shmid_ds *);
int shmdt(const coid *);
int shmget(key_t, size_t, int);
In addition, all of the symbols from < sys/ipc.h> shall be defined when this header is included.
The following sections arenformative.
APPLICATION USAGE
None.
RATIONALE
None.
SEE ALSO
<sys/ipc.h>, <sys/types.h>, the System Interfaces volume of IEEE Stf 1003.1-2001, shmat(), shmctl(), shmdt(), shmget().
sys/shm.h -XSI shared memory facility
SYNOPSIS
#include <sys/shm.h>
DESCRIPTION
The <sys/shm.h> header shall define the fllowing symbolic constants:
SHM_RDONLY
Attach read-only(else read_write)
SHM_RND
Round attach address to SHMLBA.
The <sys/shm.h> header shall define the fllowing symbolic value:
SHMLBA
Segment low boundary address multiple.
The fllowing data types shall be defined through typedef:
shmatt_t
Unsigned used for the number of current attaches that must be able to store values at least as large as a type unsigned short.
The shmid_ds structure shall contain the fo;llowing members:
struct ipc_perm shm_perm Operation permission structure.
size_t shm_segsz Size of segment in bytes.
pid_t shm_lpid Process ID of last shared memory operation.
pid_t shm_cpid Process ID of creator.
shmatt_t shm_nattch Number of current attaches.
time_t(). shm_atime Time of last shmat.
time_t(). shm_dtime Time of last shmdt.
time_t(). shm_ctime Time of last change by shmctl.
The pid_t, time_t, key_t, and size_t types shall be defined as described in <sys/types.h>
The following shall be declared as functions and also be defined as macros. Function prototypes shall be provided.
vopid *shmat(int, const coid *, int);
int shmctl(int, int, struct shmid_ds *);
int shmdt(const coid *);
int shmget(key_t, size_t, int);
In addition, all of the symbols from < sys/ipc.h> shall be defined when this header is included.
The following sections arenformative.
APPLICATION USAGE
None.
RATIONALE
None.
SEE ALSO
<sys/ipc.h>, <sys/types.h>, the System Interfaces volume of IEEE Stf 1003.1-2001, shmat(), shmctl(), shmdt(), shmget().
相关文章推荐
- Ruby中require、load、include、extend的区别介绍
- vbscript include的办法实现代码第1/2页
- PHP脚本中include文件出错解决方法
- Flex include和import ActionScript代码
- set_include_path在win和linux下的区别
- php include加载文件两种方式效率比较
- How to Auto Include a Javascript File
- 浅谈ASP.NET的include的使用方法
- java/jsp中 中文问题详解
- php相对当前文件include其它文件的方法
- JSP计数器的制作
- php include和require的区别深入解析
- PHP include_path设置技巧分享
- JS 实现完美include载入实现代码
- 检测邮箱地址是否合法 Check Mail Address (For: IE5+、FF1.06、Opera 7+ ...)[
- JS实现完美include加载功能代码
- JSP开发入门(四)--JSP的内部对象
- 实战 J2EE 开发购物网站 二
- php 中include()与require()的对比
- JSP中include指令和include行为的区别