2015-05-24 40 views
4

我想創建/ proc下/驅動器/路徑proc入口,創建proc入口

我使用這個代碼:

struct file *fp = filp_open("/proc/driver",O_RDONLY,0); 
struct proc_dir_entry *parent ; 
parent = PDE(fp->f_dentry->d_inode); 
filp_close(fp, NULL); 
proc_create("leds",0,parent,&proc_fops); 

但是,當編譯我得到錯誤:

error: implicit declaration of function ‘PDE’ [-Werror=implicit-function-declaration] 

我該如何解決這個問題? 在此先感謝。

+0

您是否包含PDE的標題? –

+0

@曉天培:PDE頭的路徑是什麼? – Tiktac

+0

http://lxr.free-electrons.com/source/fs/proc/internal.h#L80 –

回答

2

您是否包含頭文件包含PDE聲明?