$OpenBSD: patch-content_app_content_main_cc,v 1.5 2012/04/03 13:59:35 robert Exp $ --- content/app/content_main.cc.orig Tue Mar 27 03:01:20 2012 +++ content/app/content_main.cc Sun Apr 1 20:04:43 2012 @@ -68,7 +68,7 @@ extern int PpapiBrokerMain(const content::MainFunction extern int RendererMain(const content::MainFunctionParams&); extern int WorkerMain(const content::MainFunctionParams&); extern int UtilityMain(const content::MainFunctionParams&); -#if defined(OS_POSIX) && !defined(OS_MACOSX) +#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_OPENBSD) extern int ZygoteMain(const content::MainFunctionParams&, content::ZygoteForkDelegate* forkdelegate); #endif @@ -181,7 +181,7 @@ struct MainFunction { int (*function)(const content::MainFunctionParams&); }; -#if defined(OS_POSIX) && !defined(OS_MACOSX) +#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_OPENBSD) // On platforms that use the zygote, we have a special subset of // subprocesses that are launched via the zygote. This function // fills in some process-launching bits around ZygoteMain(). @@ -264,7 +264,7 @@ int RunNamedProcessTypeMain( return kMainFunctions[i].function(main_function_params); } -#if defined(OS_POSIX) && !defined(OS_MACOSX) +#if defined(OS_POSIX) && !defined(OS_MACOSX) && !defined(OS_OPENBSD) // Zygote startup is special -- see RunZygote comments above // for why we don't use ZygoteMain directly. if (process_type == switches::kZygoteProcess)