当前位置:  技术问答>linux和unix

利用模块,在/proc文件系统下创建文件,并读写时出现错误

    来源: 互联网  发布时间:2016-08-14

    本文导语:  运行时出错,没法显示正确的/proc文件中的信息,不知道哪里错误了。。。应用程序有点长,主要看shenqing(),就好了 #define __KERNEL__ #define MODULE #ifdef MODVERSIONS #include #endif #include #include #include #include #include #include #includ...

运行时出错,没法显示正确的/proc文件中的信息,不知道哪里错误了。。。应用程序有点长,主要看shenqing(),就好了
#define __KERNEL__
#define MODULE
#ifdef MODVERSIONS
#include
#endif
#include
#include
#include
#include
#include
#include
#include

#define SYSTEM "system"
#define RECORD "record"
#define COMPUTER "computer"
#define N 32
#define MAX 100
#define LEN 11
int read_record(char *,char **,off_t,int);
int write_record(struct file *,const char*,unsigned long,void *);
int read_computer(char *,char **,off_t,int);
int write_computer(struct file *,const char*,unsigned long ,void *);

struct proc_dir_entry *record,*system;
struct proc_dir_entry *computer;

int top; /*for record */
char bitmap[N]; /*for computer*/
char table[MAX][LEN]; /*two files share the table and bitmap*/
int init_module() {
int i;
/*create file system*/
system = proc_mkdir(SYSTEM,NULL);
record = create_proc_entry(RECORD,0644,system);
computer = create_proc_entry(COMPUTER,0644,system);
record->read_proc = read_record;
record->write_proc = write_record;
computer->read_proc = read_computer;

/*initialize bitmap and top implies no students here*/
for(i=0; i

    
 
 

您可能感兴趣的文章:

  • 在JSP利用JAVABEAN完成数据库的调用以及查询时出现的问题?JAVA高手请进
  • 利用java.net.URLConnection上传文件
  • 如何利用Bash脚本(利用awksedgrepwc等)来自动修改配置文件
  • 根目录 / 文件利用过高, 啥办法?
  • 文件系统的利用率 很高,不准
  • /tmp下文件利用 100%
  • 博客 iis7站长之家
  • Linux Eclipse的Make文件利用
  • 请教关于利用java把文件打包的问题,希望能够得到简单的回答,在线等待结帖
  • YUV420利用x264转为.264文件后如何查看?
  • 利用root用户修改一般用户密码的批处理文件怎么写呢?
  • 怎么利用ftp传输文件,我是小白
  • 利用多个转储文件导出大量Oracle数据
  • unix下如何利用core文件找到产生它的具体程序及产生错误的代码位置
  • 如何利用硬盘里的REDHAT9.0的ISO文件,在本地机器上进行安装?请详细说明步骤好吗?
  • linux下利用fwrite文件写入过程中突然断电的处理
  • linux下利用mput 多文件传输问题。
  • 如何利用read命令按行读取一个文件
  • 如何利用socket传文件(不同格式的)?高分求救!!---在线等待
  • 利用Makefile生成可执行文件的问题
  • 利用php下载xls文件(自己动手写的)
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • linux c下利用srand和rand函数生成随机字符串
  • 请问:Linux下用C编程计算CPU利用率和内存利用率?
  • linux下利用(cat,strings,head,sed)命令生成随机字符串
  • 在2003下利用vmware安装了linux,又利用host-only方式上了网,问题如下多谢指点!!!
  • Web前端开发如何利用css样式来控制Html中的h1/h2/h3标签不换行
  • 大虾 紧急求助!!!!如何求得当前机子的处理器利用率和内存利用率?
  • 如何利用libpcap和Python嗅探数据包
  • 求RADIUS的动态分配IP的问题(利用IPPOOL)
  • windows堆栈溢出利用的七种方式
  • iowait和cpu利用率的权衡问题
  • Qt中利用槽如何来传递参数
  • 浏览器漏洞利用框架 BeEF
  • 怎么样利用Socket进行Java网络编程
  • 请问如何编程获得CPU利用率?(空)
  • 如何利用Linux安装盘制作启动盘?
  • 谁知道linux/unix下利用Schema读取校验xml的开源代码,给一个链接,谢谢!
  • 怎样实现利用fprintf,输出定长字串,位数不足时在左侧填入指定字符填充。。
  • CPU、内存、数据库利用率监控
  • 怎样利用u-boot烧写??
  • Linux下利用MC35实现GPRS上网的问题
  • 利用 mount 函数 如何 挂载 USB 设备 ntfs 分区?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3