am 16cc72bd: Fix simulator build.

Merge commit '16cc72bdef471ffeee3f61eba8262783de248b04' into eclair-mr2

* commit '16cc72bdef471ffeee3f61eba8262783de248b04':
  Fix simulator build.
This commit is contained in:
Dave Sparks
2009-11-23 19:58:33 -08:00
committed by Android Git Automerger

View File

@@ -41,6 +41,15 @@ pid_t gettid() { return syscall(__NR_gettid);}
#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 @@ namespace android {
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