add define for gnu source code