notes on C Standard compiler flag which hides some headers on linux