mbed library sources. Supersedes mbed-src.

Fork of mbed-dev by mbed official

Revision:
85:4b017b08d507
Parent:
84:74871d7a38d9
Child:
144:ef7eb2e8f9f7
--- a/common/retarget.cpp	Tue Mar 08 08:00:24 2016 +0000
+++ b/common/retarget.cpp	Tue Mar 08 22:45:14 2016 +0000
@@ -121,8 +121,10 @@
     if (openmode & _LLIO_CREAT ) posix |= O_CREAT;
     if (openmode & _LLIO_APPEND) posix |= O_APPEND;
     if (openmode & _LLIO_TRUNC ) posix |= O_TRUNC;
+#elif defined(TOOLCHAIN_GCC)
+    posix &= ~O_BINARY;
 #endif
-    return posix & ~O_BINARY;
+    return posix;
 }
 
 extern "C" FILEHANDLE PREFIX(_open)(const char* name, int openmode) {