⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 shmbuf.h

📁 嵌入式系统设计与实例开发实验教材二源码 多线程应用程序设计 串行端口程序设计 AD接口实验 CAN总线通信实验 GPS通信实验 Linux内核移植与编译实验 IC卡读写实验 SD驱动使
💻 H
字号:
#ifndef _PARISC_SHMBUF_H#define _PARISC_SHMBUF_H/*  * The shmid64_ds structure for parisc architecture. * Note extra padding because this structure is passed back and forth * between kernel and user space. * * Pad space is left for: * - 64-bit time_t to solve y2038 problem * - 2 miscellaneous 32-bit values */struct shmid64_ds {	struct ipc64_perm	shm_perm;	/* operation perms */	unsigned int		__pad1;	__kernel_time_t		shm_atime;	/* last attach time */	unsigned int		__pad2;	__kernel_time_t		shm_dtime;	/* last detach time */	unsigned int		__pad3;	__kernel_time_t		shm_ctime;	/* last change time */	size_t			shm_segsz;	/* size of segment (bytes) */	__kernel_pid_t		shm_cpid;	/* pid of creator */	__kernel_pid_t		shm_lpid;	/* pid of last operator */	unsigned int		shm_nattch;	/* no. of current attaches */	unsigned int		__unused1;	unsigned int		__unused2;};#ifdef __LP64__#warning shminfo64 is an undocumented struct/* The 'unsigned int' (formerly 'unsigned long') data types below will * ensure that a 32-bit app calling shmctl(*,IPC_INFO,*) will work on * a wide kernel, but if some of these values are meant to contain pointers * they may need to be 'long long' instead. -PB */#endifstruct shminfo64 {	unsigned int	shmmax;	unsigned int	shmmin;	unsigned int	shmmni;	unsigned int	shmseg;	unsigned int	shmall;	unsigned int	__unused1;	unsigned int	__unused2;	unsigned int	__unused3;	unsigned int	__unused4;};#endif /* _PARISC_SHMBUF_H */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -