Messages in this thread | | | Date | Sat, 11 Nov 2006 18:11:41 +0000 (GMT) | From | ranjith kumar <> | Subject | printk in user mode program |
| |
Hi all,
I got compilation errors when I compiled the below program by the command "gcc 1.c".
Note: I inluded printk instead of printf because I have to call the executable code, produced by compiling the below code, in a kernel module using call_usermodehelper().
Please help me. Thanks in advance.
--------------------------------------------- #include<stdio.h> #include<linux/module.h> #include<linux/kernel.h> int main(int argc,char **argvp,char **envp) { int a,b,c,d; for(a=0;a<99999;a++) for(d=0;d<9;d++) //for(b=0;b<9999;b++) c++; printk(KERN_INFO "USER PROGRAM \n");
return 0;
} ------------------------------------------------- compilation errors:
1.c: In function `main': 1.c:11: error: `KERN_INFO' undeclared (first use in this function) 1.c:11: error: (Each undeclared identifier is reported only once 1.c:11: error: for each function it appears in.) 1.c:11: error: syntax error before string constant
Send instant messages to your online friends http://uk.messenger.yahoo.com - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |