17 #ifndef GLOBUS_XIO_POPEN_DRIVER_INCLUDE
18 #define GLOBUS_XIO_POPEN_DRIVER_INCLUDE
19 #include "globus_xio_system.h"
22 (*globus_xio_popen_preexec_func_t)(
23 globus_xio_handle_t handle,
28 GLOBUS_XIO_POPEN_SET_PROGRAM,
29 GLOBUS_XIO_POPEN_SET_PASS_ENV,
30 GLOBUS_XIO_POPEN_SET_PREEXEC_FUNC,
31 GLOBUS_XIO_POPEN_SET_BLOCKING_IO,
32 GLOBUS_XIO_POPEN_SET_CHILD_ENV,
33 GLOBUS_XIO_POPEN_SET_IGNORE_ERRORS
34 } globus_xio_popen_attr_cmd_t;