Main Page | Modules | Data Structures | File List | Data Fields

/extra/work/state-dev/src/sul/sul_exec.h

00001 /* ----------------------------------------------------------------------------
00002  * $Id: sul_exec.h,v 1.5 2003/10/06 20:48:02 jlewalle Exp $
00003  *
00004  * --------------------------------------------------------------------------*/
00005 #if !defined(_INCLUDED_SUL_EXEC_H_HEADER__)
00006 #define _INCLUDED_SUL_EXEC_H_HEADER__
00007 
00017 typedef struct sul_exec_t
00018 {
00019   apr_proc_t proc;
00020   apr_procattr_t *attr;
00021   apr_file_t *rd;
00022   apr_file_t *wr;
00023 } sul_exec_t;
00024 
00037 SUL_DECLARE(sul_error_t *)
00038 sul_exec_create(sul_exec_t **ex, const char *cline, apr_size_t to, 
00039                 apr_pool_t *pool);
00040 
00047 SUL_DECLARE(sul_error_t *)
00048 sul_exec_close(sul_exec_t *ex);
00049 
00059 SUL_DECLARE(sul_error_t *)
00060 sul_exec_closew(sul_exec_t *ex, apr_exit_why_e *why, apr_wait_how_e how,
00061                 apr_ssize_t *ecode);
00062 
00065 #endif

Generated on Wed Apr 28 09:38:33 2004 for State by doxygen 1.3.5