当前位置: 技术问答>linux和unix
[内核编程]为什么我的这个proc文件在模块卸载以后仍然存在于系统中?
来源: 互联网 发布时间:2015-05-13
本文导语: 加载模块以后再/proc中出现test文件,可是卸载掉模块以后 这个test文件依然存在,如何让他也消失? /* tproc.c - create a "file" in /proc * * Copyright (C) 2002 by tinydot */ #ifndef __KERNEL__ # define __KERNEL__ #endif #...
加载模块以后再/proc中出现test文件,可是卸载掉模块以后
这个test文件依然存在,如何让他也消失?
/* tproc.c - create a "file" in /proc
*
* Copyright (C) 2002 by tinydot
*/
#ifndef __KERNEL__
# define __KERNEL__
#endif
#ifndef MODULE
# define MODULE
#endif
#ifndef __KERNEL_SYSCALLS__
#define __KERNEL_SYSCALLS__
#endif
#include
#include
#include
#include
#include
#include "tproc.h"
extern char msg[512];
struct proc_dir_entry *Our_Proc_File = NULL;
/*定制自己的读proc文件的函数,也就是由核心读取传递给用户空间*/
ssize_t our_read(struct file *file, char *buf, size_t size, loff_t *ppos)
{
int i;
for (i = 0; i
这个test文件依然存在,如何让他也消失?
/* tproc.c - create a "file" in /proc
*
* Copyright (C) 2002 by tinydot
*/
#ifndef __KERNEL__
# define __KERNEL__
#endif
#ifndef MODULE
# define MODULE
#endif
#ifndef __KERNEL_SYSCALLS__
#define __KERNEL_SYSCALLS__
#endif
#include
#include
#include
#include
#include
#include "tproc.h"
extern char msg[512];
struct proc_dir_entry *Our_Proc_File = NULL;
/*定制自己的读proc文件的函数,也就是由核心读取传递给用户空间*/
ssize_t our_read(struct file *file, char *buf, size_t size, loff_t *ppos)
{
int i;
for (i = 0; i
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
站内导航:
特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!