- 论坛徽章:
- 0
|
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
struct file *filp;
static int __init my_fsop_init(void)
{
char *p;
int i;
loff_t pos = 0;
mm_segment_t old_fs;
char *name = "/var/kerfile";
filp = filp_open(name , O_CREAT | 2 | O_NOFOLLOW | O_LARGEFILE , 0777);
p = kmalloc(100,GFP_KERNEL);
if( NULL == p)
{
return -1;
}
for(i=0;ifiles);
return 0;
}
static void __exit my_fsop_exit(void)
{
}
module_init(my_fsop_init);
module_exit(my_fsop_exit);
MODULE_LICENSE("GPL");
MODULE_AUTHOR("RAISECOM");
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/39383/showart_2103889.html |
|