PDA

View Full Version : مشکل در complie char device driver



ir_ali_s
یک شنبه 18 فروردین 1387, 12:31 عصر
سلام :کسی میتونه به من کمک کنه
gcc -c test.c

func1.c:181: error: variable ‘fops’ has initializer but incomplete type

func1.c:182: error: unknown field ‘read’ specified in initializer
func1.c:182: warning: excess elements in struct initializer
func1.c:182: warning: (near initialization for ‘fops’)
func1.c:183: error: unknown field ‘write’ specified in initializer
func1.c:183: warning: excess elements in struct initializer
func1.c:183: warning: (near initialization for ‘fops’)
func1.c:184: error: unknown field ‘open’ specified in initializer
func1.c:184: warning: excess elements in struct initializer
func1.c:184: warning: (near initialization for ‘fops’)
func1.c:185: error: unknown field ‘release’ specified in initializer
func1.c:185: warning: excess elements in struct initializer
func1.c:185: warning: (near initialization for ‘fops’)
func1.c:186: error: unknown field ‘ioctl’ specified in initializer
func1.c:187: warning: excess elements in struct initializer
func1.c:187: warning: (near initialization for ‘fops’)


source code :::::::::::::::

struct file_operations fops = {
.read = readf,
.write =writef,
.open = openf,
.release = releasef,
.ioctl = ioctlf
};