2 |
#define SUB_PROC_H |
#define SUB_PROC_H |
3 |
|
|
4 |
/* |
/* |
5 |
* Component Name: |
* Component Name: |
6 |
* |
* |
7 |
* $Date$ |
* $Date$ |
8 |
* |
* |
13 |
|
|
14 |
/* $Id$ */ |
/* $Id$ */ |
15 |
|
|
|
#ifdef WINDOWS32 |
|
|
|
|
16 |
#define EXTERN_DECL(entry, args) extern entry args |
#define EXTERN_DECL(entry, args) extern entry args |
17 |
#define VOID_DECL void |
#define VOID_DECL void |
18 |
|
|
21 |
HANDLE stderrh)); |
HANDLE stderrh)); |
22 |
EXTERN_DECL(long process_begin, (HANDLE proc, char **argv, char **envp, |
EXTERN_DECL(long process_begin, (HANDLE proc, char **argv, char **envp, |
23 |
char *exec_path, char *as_user)); |
char *exec_path, char *as_user)); |
24 |
EXTERN_DECL(long process_pipe_io, (HANDLE proc, char *stdin_data, |
EXTERN_DECL(long process_pipe_io, (HANDLE proc, char *stdin_data, |
25 |
int stdin_data_len)); |
int stdin_data_len)); |
26 |
EXTERN_DECL(long process_file_io, (HANDLE proc)); |
EXTERN_DECL(long process_file_io, (HANDLE proc)); |
27 |
EXTERN_DECL(void process_cleanup, (HANDLE proc)); |
EXTERN_DECL(void process_cleanup, (HANDLE proc)); |
42 |
EXTERN_DECL(void process_pipes, (HANDLE proc, int pipes[3])); |
EXTERN_DECL(void process_pipes, (HANDLE proc, int pipes[3])); |
43 |
|
|
44 |
#endif |
#endif |
|
#endif |
|