# File lib/spoon/unix.rb, line 92
  def self.posix_spawnp(file, file_actions, spawn_attr, argv, env = ENV)
    pid_ptr, argv_ptr, env_ptr = _prepare_spawn_args(argv, env)
    error = LibC.posix_spawnp(pid_ptr, file, file_actions, spawn_attr, argv_ptr, env_ptr)
    raise SystemCallError.new(file, error) unless error == 0
    get_pid(pid_ptr)
  end