Probably fix the Mac build.

This was throwing an unused variable warning for kWorkaroundBug6558362
on Darwin.

Change-Id: I1cbf381708e9884180a37f3246af36795d07dfc2
This commit is contained in:
Dan Albert 2015-05-08 11:14:51 -07:00
parent a773632b1d
commit 49513cbcc7
1 changed files with 5 additions and 6 deletions

View File

@ -42,9 +42,8 @@ static const bool kWorkaroundBug6558362 = true;
static const bool kWorkaroundBug6558362 = false;
#endif
// We only build the affinity WAR code for Linux.
static void adb_workaround_affinity(void) {
#if defined(__linux__)
static void adb_set_affinity(void) {
const char affinity_env[] = "ADB_CPU_AFFINITY_BUG6558362";
const char* cpunum_str = getenv(affinity_env);
if (cpunum_str == nullptr || *cpunum_str == '\0') {
@ -68,8 +67,10 @@ static void adb_set_affinity(void) {
sched_getaffinity(0, sizeof(cpu_set), &cpu_set);
D("new cpu_set[0]=0x%08lx\n", cpu_set.__bits[0]);
}
#else
// No workaround was ever implemented for the other platforms.
#endif
}
#if defined(_WIN32)
static const char kNullFileName[] = "NUL";
@ -135,11 +136,9 @@ int adb_main(int is_daemon, int server_port) {
init_transport_registration();
#if defined(__linux__)
if (kWorkaroundBug6558362 && is_daemon) {
adb_set_affinity();
adb_workaround_affinity();
}
#endif
usb_init();
local_init(DEFAULT_ADB_LOCAL_TRANSPORT_PORT);