am 3d14b1a1: am 1e914ac7: am 16cc72bd: Fix simulator build.

Merge commit '3d14b1a17066b57b579859c246da1397f4e0a123'

* commit '3d14b1a17066b57b579859c246da1397f4e0a123':
  Fix simulator build.
diff --git a/media/libmedia/IMediaMetadataRetriever.cpp b/media/libmedia/IMediaMetadataRetriever.cpp
index 68dd880..e529d25 100644
--- a/media/libmedia/IMediaMetadataRetriever.cpp
+++ b/media/libmedia/IMediaMetadataRetriever.cpp
@@ -41,6 +41,15 @@
 #undef __KERNEL__
 #endif
 
+static int myTid() {
+#ifdef HAVE_GETTID
+    return gettid();
+#else
+    return getpid();
+#endif
+}
+
+#undef LOG_TAG
 #define LOG_TAG "IMediaMetadataRetriever"
 #include <utils/Log.h>
 #include <cutils/sched_policy.h>
@@ -50,18 +59,18 @@
 static void sendSchedPolicy(Parcel& data)
 {
     SchedPolicy policy;
-    get_sched_policy(gettid(), &policy);
+    get_sched_policy(myTid(), &policy);
     data.writeInt32(policy);
 }
 
 static void setSchedPolicy(const Parcel& data)
 {
     SchedPolicy policy = (SchedPolicy) data.readInt32();
-    set_sched_policy(gettid(), policy);
+    set_sched_policy(myTid(), policy);
 }
 static void restoreSchedPolicy()
 {
-    set_sched_policy(gettid(), SP_FOREGROUND);
+    set_sched_policy(myTid(), SP_FOREGROUND);
 }
 }; // end namespace android
 #endif