ChildSafe_wrap.c

[ Module : ChildSafe, Package : IPC::ChildSafe ]

child_open(char *,char *,char *);

[ returns CHILD * ]
Open (start) a child

child_puts(char *,CHILD *);

[ returns int ]
Send a command to the child

child_get_stdout_perl(CHILD *);

[ returns char * ]
Read back a line of output

child_get_stderr_perl(CHILD *);

[ returns char * ]
Read a line of stderr output

child_close(CHILD *);

[ returns int ]
Close (end) the child

child_kill(CHILD *,int );

[ returns int ]
Send a signal to the child process

$Debug_Level

[ Global : int Debug_Level ]
For tracing parent/child communication

$Alarm_Wait

[ Global : int Alarm_Wait ]
Period to allow blocking before poll of stderr