|
DEPRECATED void | bu_process_exec (struct bu_process **info, const char *cmd, int argc, const char **argv, int out_eql_err, int hide_window) |
| Wrapper for executing a sub-process. More...
|
|
void | bu_process_create (struct bu_process **pinfo, const char **argv, int process_creation_opts) |
| Wrapper for creating a sub-process. Allocates bu_process and starts process. More...
|
|
DEPRECATED int | bu_process_wait (int *aborted, struct bu_process *pinfo, int wtime) |
| wait for a sub-process to complete, release all process allocations, and release the process itself. More...
|
|
int | bu_process_wait_n (struct bu_process **pinfo, int wtime) |
| wait for a sub-process to complete, release all process allocations, and release the process itself. More...
|
|
int | bu_process_alive (struct bu_process *pinfo) |
| determine whether process is still running More...
|
|
int | bu_process_pending (int fd) |
| determine whether there is data pending on fd More...
|
|
DEPRECATED int | bu_process_read (char *buff, int *count, struct bu_process *pinfo, bu_process_io_t d, int n) |
|
int | bu_process_read_n (struct bu_process *pinfo, bu_process_io_t d, int n, char *buff) |
| Read from a process's specified output channel. More...
|
|
DEPRECATED FILE * | bu_process_open (struct bu_process *pinfo, bu_process_io_t d) |
|
FILE * | bu_process_file_open (struct bu_process *pinfo, bu_process_io_t d) |
| Open and return a FILE pointer associated with the specified channel. More...
|
|
DEPRECATED void | bu_process_close (struct bu_process *pinfo, bu_process_io_t d) |
|
void | bu_process_file_close (struct bu_process *pinfo, bu_process_io_t d) |
| Close any FILE pointers internally opened via bu_process_open(). More...
|
|
int | bu_process_fileno (struct bu_process *pinfo, bu_process_io_t d) |
| Retrieve the file descriptor to the I/O channel associated with the process. More...
|
|
int | bu_process_pid (struct bu_process *pinfo) |
| Return the pid of the subprocess. More...
|
|
DEPRECATED int | bu_process_args (const char **cmd, const char *const **argv, struct bu_process *pinfo) |
|
int | bu_process_args_n (struct bu_process *pinfo, const char **cmd, const char *const **argv) |
|
DEPRECATED int | bu_process_id (void) |
| Return the process ID of the calling process. More...
|
|
int | bu_pid (void) |
| Return the process ID of the calling process. More...
|
|
int | bu_pid_alive (int pid) |
| determine whether process is still running using its ID More...
|
|
DEPRECATED int | bu_terminate (int process) |
| terminate a given process and any children. More...
|
|
int | bu_pid_terminate (int pid) |
| terminate a given process and any children. More...
|
|
int | bu_interactive (void) |
| detect whether or not a program is being run in interactive mode More...
|
|