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

DBusBabysitter Struct Reference
[Utilities and portability]

Babysitter implementation details. More...


Data Fields

int refcount
 Reference count.

char * executable
 executable name to use in error messages

int socket_to_babysitter
 Connection to the babysitter process.

int error_pipe_from_child
 Connection to the process that does the exec().

pid_t sitter_pid
 PID Of the babysitter.

pid_t grandchild_pid
 PID of the grandchild.

DBusWatchListwatches
 Watches.

DBusWatcherror_watch
 Error pipe watch.

DBusWatchsitter_watch
 Sitter pipe watch.

int errnum
 Error number.

int status
 Exit status code.

unsigned int have_child_status: 1
 True if child status has been reaped.

unsigned int have_fork_errnum: 1
 True if we have an error code from fork().

unsigned int have_exec_errnum: 1
 True if we have an error code from exec().


Detailed Description

Babysitter implementation details.

Definition at line 183 of file dbus-spawn.c.


The documentation for this struct was generated from the following file:
Generated on Tue Oct 12 02:07:54 2004 for D-BUS by doxygen 1.3.7