An enjoyed kernel apprentice Just another WordPress weblog

July 3, 2009

gcc macro and preprocessor

Filed under: Basic Knowledge — Tags: — colyli @ 3:21 am

These days, I am checking sys_mount() implementation. During the code reading, I find I can not tell most of the details of macro stringification and concatenation now.

After spending 1.5 days on google and gcc online manual, I re-read macro and preprocessor related part, especially on the stringification and concatenation. After the reading, I write an document for most of the outlines. The document can be found from here [click the URL to download].

Wish it can be helpful to others, of cause I will re-read this doc again and again in future πŸ™‚

July 1, 2009

2 years in SuSE Labs

Filed under: Great Days — Tags: — colyli @ 12:46 pm

July 1st 2007, I joined SuSE Labs kernel team. Today it’s 2 years already, time is flying … …

I could do better in the past 2 years … …

Wish I can contribute more in the next year πŸ™‚

Powered by WordPress