/* Add by Syhou for debug */
extern void CT_WriteFile(char *filename, char *data)
{
struct file *filp;
mm_segment_t fs;
filp = filp_open(filename, (O_RDWR|O_CREAT|O_APPEND), 0644);
if(IS_ERR(filp))
{
printk("open error...\n");
return;
}
fs=get_fs();
set_fs(KERNEL_DS);
filp->f_op->write(filp, data, strlen(data),&filp->f_pos);
set_fs(fs);
filp_close(filp,NULL);
}
extern void CT_WriteFile(char *filename, char *data)
{
struct file *filp;
mm_segment_t fs;
filp = filp_open(filename, (O_RDWR|O_CREAT|O_APPEND), 0644);
if(IS_ERR(filp))
{
printk("open error...\n");
return;
}
fs=get_fs();
set_fs(KERNEL_DS);
filp->f_op->write(filp, data, strlen(data),&filp->f_pos);
set_fs(fs);
filp_close(filp,NULL);
}