zoukankan
html css js c++ java
linux显示shm segment信息一例
#include <stdio.h> #include <sys/shm.h> #include <sys/stat.h> int main(void) { int segment_id; char* shared_memory; const int size = 4096; unsigned short mode; struct shmid_ds shmbuffer; segment_id = shmget(IPC_PRIVATE, size, S_IRUSR|S_IWUSR); shared_memory = (char*)shmat(segment_id, NULL, 0); sprintf(shared_memory, "shared memory"); printf("%s\n", shared_memory); if (shmctl(segment_id, IPC_STAT, &shmbuffer) == - 1) { fprintf(stderr, "Unable to access segment %d\n", segment_id); return -1; } printf("ID \t\t KEY \t MODE \t\t OWNER \t SIZE \t ATTTACHES \n"); printf("-- \t\t --- \t ---- \t\t ----- \t ---- \t --------- \n"); printf("%d \t %d \t",segment_id,shmbuffer.shm_perm.__key); mode = shmbuffer.shm_perm.mode; /** OWNER */ if (mode & 0400) printf("r"); else printf("-"); if (mode & 0200) printf("w"); else printf("-"); if (mode & 0100) printf("a"); else printf("-"); /** GROUP */ if (mode & 0040) printf("r"); else printf("-"); if (mode & 0020) printf("w"); else printf("-"); if (mode & 0010) printf("a"); else printf("-"); /** WORLD */ if (mode & 0004) printf("r"); else printf("-"); if (mode & 0002) printf("w"); else printf("-"); if (mode & 0001) printf("a"); else printf("-"); printf(" \t%4d\t",shmbuffer.shm_perm.uid); printf(" %d\t",shmbuffer.shm_segsz); printf(" %d\t",shmbuffer.shm_nattch); printf("\n%d", mode); printf("\n"); shmdt(shared_memory); shmctl(segment_id, IPC_RMID, NULL); fprintf(stdout, "\n%d", segment_id); return 0; }
查看全文
相关阅读:
过滤指定目录下指定后缀名文件
Oracle 存储过程创建表
编码测试之控制条件筛选心得——AE二次开发篇
log4j配置祥解 (转)
手机浏览器的viewport(视觉窗口)
git 常用技巧
添加eclipse的字体样式
如何检测android 文件签名成功(转帖)
javascript 解析json
身份证正则表达式
原文地址:https://www.cnblogs.com/seebro/p/2476556.html
最新文章
敏捷开发文章集
Linq学习笔记
js subString截取字符串,考虑中文
持续集成之“分支策略”
如何通过ildasm/ilasm修改assembly的IL代码
js Array 部分方法
MongoDB 安装 Basic Mongo Shell
Gwt安装
js 一些常用东西
MongoDB 一些记录
热门文章
选择要素选择集中的某个图层的要素
AE 空间参考与用矢量图剪裁栅格图
shp文件导入Excel数据
测试之用户友好性
C# 操作Excel进程与获取Excel表格数据
AE查询与修改
创建File GeoDataBase 和栅格目录及向栅格目录中添加影像
AE对象的深度克隆和不同数据集的值域拷贝
vs2010 msdn使用(转载)
接口学习(1)
Copyright © 2011-2022 走看看