Index: chrome/nacl/nacl_main.cc |
diff --git a/chrome/nacl/nacl_main.cc b/chrome/nacl/nacl_main.cc |
index 9b7a8c6b95dbf227b37a6a02799a97dcf7075d8e..5361eb42ae9fdd3970991bf613cb00abc1e19116 100644 |
--- a/chrome/nacl/nacl_main.cc |
+++ b/chrome/nacl/nacl_main.cc |
@@ -33,6 +33,10 @@ int NaClMain(const content::MainFunctionParams& parameters) { |
bool no_sandbox = parsed_command_line.HasSwitch(switches::kNoSandbox); |
platform.InitSandboxTests(no_sandbox); |
+#if defined(OS_LINUX) || defined(OS_MACOSX) |
+ int number_of_cores = sysconf(_SC_NPROCESSORS_ONLN); |
+#endif |
+ |
if (!no_sandbox) { |
platform.EnableSandbox(); |
} |
@@ -40,6 +44,9 @@ int NaClMain(const content::MainFunctionParams& parameters) { |
if (sandbox_test_result) { |
NaClListener listener; |
+#if defined(OS_LINUX) || defined(OS_MACOSX) |
+ listener.set_number_of_cores(number_of_cores); |
jvoung (off chromium)
2013/04/16 18:37:38
Still looking through the CL, but why do you have
bsy
2013/04/17 15:05:37
Nope. One in ctor is superfluous and unnecessary,
|
+#endif |
listener.Listen(); |
} else { |
// This indirectly prevents the test-harness-success-cookie from being set, |