Use __linux__ macro throughout, instead of ocasional __linux.

__linux is not universally defined across all standards versions, compilers and architectures. Specifically at C99 and up, it's not defined in GCC on powerpc platform.

See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=28314

Bugzilla: http://llvm.org/bugs/show_bug.cgi?id=20380

Patch by Dimitri John Ledkov <dimitri.ledkov@canonical.com>

llvm-svn: 214291
This commit is contained in:
Sylvestre Ledru 2014-07-30 08:33:21 +00:00
parent 8d5f9ab2cc
commit 3b6c466e96
3 changed files with 5 additions and 5 deletions

View File

@ -28,7 +28,7 @@
#if defined( _MSC_VER )
#include "MIUtilSystemWindows.h"
#elif defined( __FreeBSD__ ) || defined( __linux )
#elif defined( __FreeBSD__ ) || defined( __linux__ )
#include "MIUtilSystemLinux.h"
#elif defined( __APPLE__ )
#include "MIUtilSystemOsx.h"

View File

@ -22,7 +22,7 @@
// Include compiler configuration
#include "MICmnConfig.h"
#if defined( __FreeBSD__ ) || defined( __linux )
#if defined( __FreeBSD__ ) || defined( __linux__ )
// In-house headers:
#include "MIUtilSystemLinux.h"
@ -119,4 +119,4 @@ bool CMIUtilSystemLinux::GetLogFilesPath( CMIUtilString & vrwFileNamePath ) cons
return MIstatus::success;
}
#endif // #if defined( __linux )
#endif // #if defined( __linux__ )

View File

@ -24,7 +24,7 @@
// Include compiler configuration
#include "MICmnConfig.h"
#if defined( __FreeBSD__ ) || defined( __linux )
#if defined( __FreeBSD__ ) || defined( __linux__ )
// In-house headers:
#include "MIUtilString.h"
@ -57,4 +57,4 @@ public:
typedef CMIUtilSystemLinux CMIUtilSystem;
#endif // #if defined( __linux )
#endif // #if defined( __linux__ )