Changeset 94235 in webkit for trunk/Source/JavaScriptCore/wtf
- Timestamp:
- Aug 31, 2011, 2:48:15 PM (14 years ago)
- Location:
- trunk/Source/JavaScriptCore/wtf
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/wtf/Atomics.h
r94191 r94235 68 68 #elif OS(QNX) 69 69 #include <atomic.h> 70 #elif OS(ANDROID) 71 #include <sys/atomics.h> 70 72 #elif COMPILER(GCC) && !OS(SYMBIAN) 71 73 #if (__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 2)) … … 102 104 inline int atomicDecrement(int volatile* addend) { return static_cast<int>(atomic_sub_value(reinterpret_cast<unsigned volatile*>(addend), 1)) - 1; } 103 105 106 #elif OS(ANDROID) 107 108 inline int atomicIncrement(int volatile* addend) { return __atomic_inc(addend); } 109 inline int atomicDecrement(int volatile* addend) { return __atomic_dec(addend); } 110 104 111 #elif COMPILER(GCC) && !CPU(SPARC64) && !OS(SYMBIAN) // sizeof(_Atomic_word) != sizeof(int) on sparc64 gcc 105 112 #define WTF_USE_LOCKFREE_THREADSAFEREFCOUNTED 1 -
trunk/Source/JavaScriptCore/wtf/Platform.h
r94192 r94235 177 177 && !defined(__EABI__) \ 178 178 && !defined(__VFP_FP__) \ 179 && !defined(_WIN32_WCE) 179 && !defined(_WIN32_WCE) \ 180 && !defined(ANDROID) 180 181 #define WTF_CPU_MIDDLE_ENDIAN 1 181 182 … … 303 304 virtual memory, not to choose a GUI toolkit ==== */ 304 305 306 /* OS(ANDROID) - Android */ 307 #ifdef ANDROID 308 #define WTF_OS_ANDROID 1 309 #endif 310 305 311 /* OS(AIX) - AIX */ 306 312 #ifdef _AIX … … 390 396 /* OS(UNIX) - Any Unix-like system */ 391 397 #if OS(AIX) \ 398 || OS(ANDROID) \ 392 399 || OS(DARWIN) \ 393 400 || OS(FREEBSD) \ … … 689 696 #if !OS(WINDOWS) && !OS(SOLARIS) && !OS(QNX) \ 690 697 && !OS(SYMBIAN) && !OS(HAIKU) && !OS(RVCT) \ 691 && ! PLATFORM(BREWMP)698 && !OS(ANDROID) && !PLATFORM(BREWMP) 692 699 #define HAVE_TM_GMTOFF 1 693 700 #define HAVE_TM_ZONE 1 … … 762 769 #define HAVE_SYS_TIME_H 1 763 770 771 #elif OS(ANDROID) 772 773 #define HAVE_ERRNO_H 1 774 #define HAVE_LANGINFO_H 0 775 #define HAVE_NMAP 1 776 #define HAVE_SBRK 1 777 #define HAVE_STRINGS_H 1 778 #define HAVE_SYS_PARAM_H 1 779 #define HAVE_SYS_TIME_H 1 780 764 781 #else 765 782
Note:
See TracChangeset
for help on using the changeset viewer.