Use __linux__  macro