module Async::ForkHandler
def _fork(&block)
def _fork(&block) result = super if result.zero? # Child process: if Fiber.scheduler.respond_to?(:process_fork) Fiber.scheduler.process_fork end end return result end
def _fork(&block) result = super if result.zero? # Child process: if Fiber.scheduler.respond_to?(:process_fork) Fiber.scheduler.process_fork end end return result end