# 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