Re: Error Communicating With Module

From: Richard B. Johnson (root@chaos.analogic.com)
Date: Mon Feb 12 2001 - 11:22:26 EST


On Mon, 12 Feb 2001, Brian Gerst wrote:

> Ben Rush wrote:
> >
> > Hello, first of all I must tell you that I do not belong to this
> > mailing list as of yet, so, please respond to me via brush@cse.unl.edu.
> > Thank you very much in advance!
> >
> > My problem is as follows:
> > I have added a variable named bens_variable to ksyms.c as follows:
> > extern int bens_variable=10;
            ^^^^^^

Yes. But where is this allocated?? This statement says that it's
someplace else.

Remove "extern".

[SNIPPED]
> >
> > #define MODULE
> > #define __KERNEL__
> > #include <linux/module.h>
> >

        ... add:

            extern int bens_variable;
 
> > int init_module(void){
> > printk(bens_variable);
> > return 0;
> > }
> >
> > void cleanup_module(void){
> > printk("<1>Module Unloaded\n");
> > }
> >

Cheers,
Dick Johnson

Penguin : Linux version 2.4.1 on an i686 machine (799.53 BogoMips).

"Memory is like gasoline. You use it up when you are running. Of
course you get it all back when you reboot..."; Actual explanation
obtained from the Micro$oft help desk.

-
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://vger.kernel.org/lkml/



This archive was generated by hypermail 2b29 : Thu Feb 15 2001 - 21:00:18 EST