diff -ur globus_xio_popen_driver-0.2.orig/globus_xio_popen_driver.c globus_xio_popen_driver-0.2/globus_xio_popen_driver.c
--- globus_xio_popen_driver-0.2.orig/globus_xio_popen_driver.c 2008-09-18 08:16:35.000000000 +0200
+++ globus_xio_popen_driver-0.2/globus_xio_popen_driver.c 2009-05-08 06:42:59.000000000 +0200
@@ -391,6 +391,9 @@
GlobusXIOPOpenDebugEnter();
+#ifdef WIN32
+ result = GlobusXIOErrorSystemResource("not available for windows");
+#else
attr = (xio_l_popen_attr_t *)
driver_attr ? driver_attr : &xio_l_popen_attr_default;
result = globus_l_xio_popen_handle_init(&handle);
@@ -456,6 +459,7 @@
error_in_pipe:
globus_l_xio_popen_handle_destroy(handle);
error_handle:
+#endif
GlobusXIOPOpenDebugExitWithError();
return result;
}