Thanks!

________________________________

        From: [email protected]
[mailto:[email protected]] On Behalf Of Denis Kirjanov
        Sent: Tuesday, October 06, 2009 9:53 AM
        To: Rajat Jain
        Cc: kernelnewbies
        Subject: Re: strange code in linux kernel
        
        


        On Tue, Oct 6, 2009 at 7:34 AM, Rajat Jain
<[email protected]> wrote:
        

                Hi List,
                
                I found that there are some weird looking instances in
kernel where a
                function has been DEFINED (as opposite to DECLARED)
using and "extern"
                keyword. For e.g., the following code in
arch/alpha/include/asm/io.h:
                
                extern inline void __iomem *generic_ioportmap(unsigned
long a)
                {
                       return alpha_mv.mv_ioportmap(a);
                }
                
                Using a definition along with extern does not make any
sense to me.
                Can some one please enlighten what is its use / purpose?
                
                Thanks,
                
                Rajat Jain
                
                --
                To unsubscribe from this list: send an email with
                "unsubscribe kernelnewbies" to [email protected]
                Please read the FAQ at http://kernelnewbies.org/FAQ
                
                

        Hi,
        You can read about this here:
        
http://lists.parisc-linux.org/pipermail/parisc-linux/2005-October/027587
.html
        http://lkml.indiana.edu/hypermail/linux/kernel/0408.0/1695.html
        
        
        -- 
        Regards,
        Denis
        

Reply via email to