atop defined
    Jeremy C. Reed 
    reed at reedmedia.net
       
    Mon Mar  6 14:33:29 PST 2006
    
    
  
I see
#define atop(x)                 ((x) >> PAGE_SHIFT)
in sys/*/include/param.h. And ptoa defined there too.
I was building a package from pkgsrc that defined its own "atop" and 
"ptoa. I finally used gcc -E to track down the various syntax errors and 
found the "(x) >> PAGE_SHIFT".
Should or could this definition be within the #ifdef _KERNEL ??
For now, I just patch the third-party software.
(Please CC me on replies.)
 Jeremy C. Reed
p.s. I have submitted patches for spamd to the pkgsrc maintainer.
    
    
More information about the Kernel
mailing list