CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Linux/Unix社区 >  内核及驱动程序研究区

问题还是没有解决,请教

楼主amazonking(你好)2006-03-04 15:36:36 在 Linux/Unix社区 / 内核及驱动程序研究区 提问

2.6中,current_thread_info()->exec_domain->name或者2.4中的current->exec_domain->name  
        为什么对所有的进程获得的都是“linux”     ?  
  问题点数:20、回复次数:4Top

1 楼tb01412(tb)回复于 2006-03-04 20:26:44 得分 0

哦,那我再看一下,可能需要通过task_struct中的文件相关的东东来搜索可执行文件名,比如有没有可能需要通过I节点来获取文件名呢?Top

2 楼amazonking(你好)回复于 2006-03-04 20:46:24 得分 0

谢了,能找到inode就好了,我也在找Top

3 楼tb01412(tb)回复于 2006-03-04 21:30:23 得分 20

找到答案了,在struct   task_struct中有以下的字段:  
  char   comm[TASK_COMM_LEN];  
  这个就是用来存储可执行文件名的Top

4 楼amazonking(你好)回复于 2006-03-04 22:40:28 得分 0

好了,这个问题,太谢谢了Top

相关问题

  • 还是没有搞懂~~~
  • 还是没有人答吗??
  • 还是没有解决啊
  • 我的问题还是没有解决!!!!!
  • 快三个月了,还是没有.....
  • to:chenyuan_tongji,求助,还是没有成功
  • 为什么还是没有声音?
  • 工作还是没有着落
  • vpn问题,还是没有解决....
  • 为什么没有人回??是大家没有做过?还是不值一提??

关键词

  • 文件名
  • 执行
  • 问题
  • task
  • comm
  • domain
  • exec
  • 可执行文件名
  • struct
  • current

得分解答快速导航

  • 帖主:amazonking
  • tb01412

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo