亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? shm.h

?? LINUX1.0源代碼,代碼條理清晰
?? H
字號(hào):
#ifndef _LINUX_SHM_H_
#define _LINUX_SHM_H_
#include <linux/ipc.h>

struct shmid_ds {
	struct	ipc_perm shm_perm;	/* operation perms */
	int	shm_segsz;		/* size of segment (bytes) */
	time_t	shm_atime;		/* last attach time */
	time_t	shm_dtime;		/* last detach time */
	time_t	shm_ctime;		/* last change time */
	unsigned short	shm_cpid;	/* pid of creator */
	unsigned short	shm_lpid;	/* pid of last operator */
	short	shm_nattch;		/* no. of current attaches */
	/* the following are private */
	unsigned short   shm_npages;  /* size of segment (pages) */
	unsigned long   *shm_pages;   /* array of ptrs to frames -> SHMMAX */ 
	struct shm_desc *attaches;    /* descriptors for attaches */
};

/* mode for attach */
#define	SHM_RDONLY	010000	/* read-only access */
#define	SHM_RND		020000	/* round attach address to SHMLBA boundary */
#define	SHM_REMAP	040000	/* take-over region on attach */

/* super user shmctl commands */
#define SHM_LOCK 	11
#define SHM_UNLOCK 	12

struct	shminfo {
    int shmmax;	
    int shmmin;	
    int shmmni;	
    int shmseg;	
    int shmall;	
};

#define SHM_RANGE_START	0x40000000
#define SHM_RANGE_END	0x60000000

				/* _SHM_ID_BITS is a variable you can adjust to */
				/* tune the kernel.  It determines the value of */
				/* SHMMNI, which specifies the maximum no. of */
				/* shared segments (system wide).  SRB. */
#define _SHM_ID_BITS	7		/* keep as low as possible */
					/* a static array is declared */
					/* using SHMMNI */

#define __SHM_IDX_BITS	(BITS_PER_PTR-2-SHM_IDX_SHIFT)

/* !!!!!!!?????
 * Why reserve the two (2) high bits of the signature (shm_sgn) field?
 * Since, as far as I can see, only the high bit is used (SHM_READ_ONLY).
 *						SRB.
 */

#define _SHM_IDX_BITS	(__SHM_IDX_BITS+PAGE_SHIFT>=BITS_PER_PTR?\
 BITS_PER_PTR-PAGE_SHIFT-1:__SHM_IDX_BITS)	/* sanity check */

/* not present page table entry format bit 0 is 0, low byte defined in mm.h */
#define SHM_ID_SHIFT	8
#define SHM_ID_MASK	((1<<_SHM_ID_BITS)-1)
#define SHM_IDX_SHIFT	(SHM_ID_SHIFT+_SHM_ID_BITS)
#define SHM_IDX_MASK	((1<<_SHM_IDX_BITS)-1)
#define SHM_READ_ONLY	(1<<(BITS_PER_PTR-1))

#define SHMMAX 0x3fa000				/* max shared seg size (bytes) */
#define SHMMIN 1	 /* really PAGE_SIZE */	/* min shared seg size (bytes) */
#define SHMMNI (1<<_SHM_ID_BITS)		/* max num of segs system wide */
#define SHMALL (1<<(_SHM_IDX_BITS+_SHM_ID_BITS))/* max shm system wide (pages) */
#define	SHMLBA 0x1000				/* attach addr a multiple of this */
#define SHMSEG SHMMNI				/* max shared segs per process */

#ifdef __KERNEL__

/* shm_mode upper byte flags */
#define	SHM_DEST	01000	/* segment will be destroyed on last detach */
#define SHM_LOCKED      02000   /* segment will not be swapped */

/* ipcs ctl commands */
#define SHM_STAT 	13
#define SHM_INFO 	14
struct shm_info {
	int   used_ids;
	ulong shm_tot; /* total allocated shm */
	ulong shm_rss; /* total resident shm */
	ulong shm_swp; /* total swapped shm */
	ulong swap_attempts;
	ulong swap_successes;
};


/*
 * Per process internal structure for managing segments.
 * A shmat will add to and shmdt will remove from the list.
 */
struct	shm_desc {
	struct task_struct *task;     /* attacher */
	unsigned long shm_sgn;        /* signature for this attach */
	unsigned long start;   /* virt addr of attach, multiple of SHMLBA */
	unsigned long end;            /* multiple of SHMLBA */
	struct shm_desc *task_next;   /* next attach for task */
	struct shm_desc *seg_next;    /* next attach for segment */
};

#endif /* __KERNEL__ */

#endif /* _LINUX_SHM_H_ */


?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久99精品免费观看不卡| 日韩毛片高清在线播放| 91在线你懂得| 日韩成人一级大片| 国产精品免费人成网站| 777久久久精品| 91色九色蝌蚪| 成人一级片网址| 免费人成精品欧美精品| 一区二区三区鲁丝不卡| 国产欧美一区二区三区鸳鸯浴| 欧美日韩亚洲另类| 99精品在线观看视频| 韩国在线一区二区| 婷婷一区二区三区| 一区二区三区在线视频免费观看| 精品国产露脸精彩对白| 欧美日韩国产高清一区二区| 色综合中文综合网| 日精品一区二区三区| 最新高清无码专区| 国产欧美视频在线观看| 精品久久国产字幕高潮| 91精品国产综合久久福利| 91黄色免费观看| 99r精品视频| 成人一区二区三区| 高清在线不卡av| 国产精品一区二区黑丝| 久久99精品久久久久婷婷| 日本亚洲欧美天堂免费| 天天综合天天综合色| 亚洲成av人片一区二区梦乃 | 日韩av一区二区在线影视| 亚洲精品国产第一综合99久久| 国产欧美一区二区三区在线老狼| 久久久久久久久99精品| 精品国产一区二区三区久久久蜜月| 欧美丰满一区二区免费视频| 在线免费一区三区| 一本一本大道香蕉久在线精品| 99视频精品全部免费在线| www.在线欧美| 91网站在线播放| 在线观看日产精品| 欧美日韩国产片| 欧美一区二区三区成人| 日韩欧美在线综合网| 日韩欧美在线1卡| 精品久久久久av影院| 久久精品日产第一区二区三区高清版| 国产色爱av资源综合区| 国产精品素人一区二区| 成人免费视频在线观看| 亚洲天堂av一区| 亚洲香肠在线观看| 三级精品在线观看| 久久99久久99小草精品免视看| 久久99久久久欧美国产| 国产精品小仙女| 91在线云播放| 51久久夜色精品国产麻豆| 欧美一区二区三区色| 精品国精品国产| 中文字幕欧美区| 亚洲国产成人porn| 久久99国产精品免费网站| 国产精品综合一区二区| 99视频一区二区| 777午夜精品免费视频| 久久久久97国产精华液好用吗| 成人免费在线观看入口| 视频一区在线视频| 国产中文字幕精品| 91浏览器打开| 日韩三级伦理片妻子的秘密按摩| 国产偷国产偷亚洲高清人白洁| 最新日韩av在线| 无码av中文一区二区三区桃花岛| 久久av中文字幕片| 色婷婷综合激情| 精品国产乱子伦一区| 亚洲人成影院在线观看| 免费观看成人鲁鲁鲁鲁鲁视频| 成人激情av网| 日韩欧美美女一区二区三区| 国产精品国产三级国产普通话蜜臀 | 一区免费观看视频| 青青草成人在线观看| 成人av在线播放网站| 7777精品伊人久久久大香线蕉最新版 | 91在线视频在线| 精品成人一区二区三区| 一区二区日韩av| 粉嫩aⅴ一区二区三区四区| 91精品啪在线观看国产60岁| 最新国产成人在线观看| 精品一区二区三区影院在线午夜| 在线观看国产日韩| 国产精品的网站| 精品在线一区二区| 欧美日韩一级片在线观看| 国产精品乱人伦| 韩国av一区二区三区| 欧美日韩国产另类一区| 亚洲色图制服诱惑 | 亚洲欧美综合另类在线卡通| 韩日欧美一区二区三区| 91超碰这里只有精品国产| 亚洲欧洲制服丝袜| 国产成人aaa| 久久色在线视频| 久久成人免费网| 欧美一区二区三区人| 亚洲影院在线观看| caoporen国产精品视频| 久久美女高清视频| 久久狠狠亚洲综合| 欧美一级精品在线| 首页国产欧美日韩丝袜| 欧美私人免费视频| 一区二区三区av电影| 91国产视频在线观看| 成人免费在线视频| caoporn国产一区二区| 国产精品无人区| 成人激情av网| 1024精品合集| 成人精品免费网站| 国产精品日韩成人| 成人18视频在线播放| 国产欧美日产一区| 国产91丝袜在线观看| 久久新电视剧免费观看| 国产在线视频一区二区| 2020国产精品自拍| 国产一区在线不卡| 国产亚洲成年网址在线观看| 国产激情精品久久久第一区二区 | 亚洲少妇最新在线视频| 不卡在线观看av| 国产精品第13页| 色88888久久久久久影院野外| 亚洲精品免费在线播放| 日本高清无吗v一区| 亚洲国产一二三| 91精品国产全国免费观看 | 一本久久精品一区二区| 亚洲天堂a在线| 欧美三级视频在线| 免费精品99久久国产综合精品| 精品国产免费视频| 成人精品国产福利| 亚洲一卡二卡三卡四卡五卡| 欧美日韩国产乱码电影| 精品一区二区三区久久| 国产欧美日韩激情| 91久久奴性调教| 日韩av二区在线播放| 久久综合国产精品| 91在线porny国产在线看| 亚洲国产欧美日韩另类综合| 日韩视频免费观看高清完整版| 国产成人亚洲综合a∨婷婷| 中文字幕一区二区视频| 欧美午夜精品久久久| 久久国产麻豆精品| 国产精品久久毛片a| 欧美日韩精品免费| 国产一区二区女| 亚洲欧美日韩小说| 日韩精品一区二区三区老鸭窝 | 91免费小视频| 免费在线观看视频一区| 国产精品网站在线观看| 欧美亚洲国产一区在线观看网站| 麻豆91在线观看| 亚洲少妇中出一区| 精品国产伦一区二区三区观看方式| aaa欧美色吧激情视频| 热久久久久久久| 日韩一区在线免费观看| 日韩欧美在线不卡| 在线视频国产一区| 国产精品中文欧美| 亚洲电影中文字幕在线观看| 国产欧美一区二区精品忘忧草 | 激情成人综合网| 亚洲欧美日韩系列| 久久久国产午夜精品| 欧美日韩精品福利| 白白色亚洲国产精品| 另类中文字幕网| 亚洲午夜精品在线| 国产清纯白嫩初高生在线观看91 | 成人精品亚洲人成在线| 热久久久久久久| 亚洲国产成人va在线观看天堂| 中文字幕第一区| 欧美mv日韩mv亚洲|