--- subversion/libsvn_ra_svn/client.c.orig 2009-04-03 10:27:49.000000000 -0700
+++ subversion/libsvn_ra_svn/client.c 2009-04-03 11:39:23.000000000 -0700
@@ -468,7 +468,11 @@
status = apr_procattr_child_errfn_set(attr, handle_child_process_error);
proc = apr_palloc(pool, sizeof(*proc));
if (status == APR_SUCCESS)
+#ifdef __APPLE__
+ status = apr_proc_spawn(proc, *args, args, NULL, attr, pool);
+#else
status = apr_proc_create(proc, *args, args, NULL, attr, pool);
+#endif
if (status != APR_SUCCESS)
return svn_error_wrap_apr(status, _("Can't create tunnel"));