apr_proc_t Struct Reference
[Threads and Process Functions]

#include <apr_thread_proc.h>

Data Fields

pid_t pid
char * invoked
HANDLE hproc

Detailed Description

The APR process type

Field Documentation

The process ID

Parent's side of pipe to child's stdin

Parent's side of pipe to child's stdout

Parent's side of pipe to child's stdouterr

Diagnositics/debugging string of the command invoked for this process [only present if APR_HAS_PROC_INVOKED is true]

Only enabled on Win32 by default.
This should either always or never be present in release builds - since it breaks binary compatibility. We may enable it always in APR 1.0 yet leave it undefined in most cases.

(Win32 only) Creator's handle granting access to the process

This handle is closed and reset to NULL in every case corresponding to a waitpid() on Unix which returns the exit status. Therefore Win32 correspond's to Unix's zombie reaping characteristics and avoids potential handle leaks.

The documentation for this struct was generated from the following file:

Generated on Sat Aug 16 19:13:42 2008 for Apache Portable Runtime by  doxygen 1.5.6