/freebsd-9.3-release/contrib/gcclibs/libiberty/ |
H A D | pex-common.h | 48 struct pex_obj struct 93 int (*open_read) (struct pex_obj *, const char */* name */, int /* binary */); 96 int (*open_write) (struct pex_obj *, const char */* name */, 107 long (*exec_child) (struct pex_obj *, int /* flags */, 114 int (*close) (struct pex_obj *, int); 119 int (*wait) (struct pex_obj *, long /* child */, int * /* status */, 125 int (*pipe) (struct pex_obj *, int * /* p */, int /* binary */); 129 FILE * (*fdopenr) (struct pex_obj *, int /* fd */, int /* binary */); 134 FILE * (*fdopenw) (struct pex_obj *, int /* fd */, int /* binary */); 137 void (*cleanup) (struct pex_obj *); [all...] |
H A D | pex-djgpp.c | 45 static int pex_djgpp_open_read (struct pex_obj *, const char *, int); 46 static int pex_djgpp_open_write (struct pex_obj *, const char *, int); 47 static long pex_djgpp_exec_child (struct pex_obj *, int, const char *, 51 static int pex_djgpp_close (struct pex_obj *, int); 52 static int pex_djgpp_wait (struct pex_obj *, long, int *, struct pex_time *, 70 /* Return a newly initialized pex_obj structure. */ 72 struct pex_obj * 83 pex_djgpp_open_read (struct pex_obj *obj ATTRIBUTE_UNUSED, 92 pex_djgpp_open_write (struct pex_obj *obj ATTRIBUTE_UNUSED, 106 pex_djgpp_close (struct pex_obj *ob [all...] |
H A D | pex-msdos.c | 54 static int pex_msdos_open (struct pex_obj *, const char *, int); 55 static int pex_msdos_open (struct pex_obj *, const char *, int); 57 static long pex_msdos_exec_child (struct pex_obj *, int, const char *, 61 static int pex_msdos_close (struct pex_obj *, int); 62 static int pex_msdos_wait (struct pex_obj *, long, int *, struct pex_time *, 64 static void pex_msdos_cleanup (struct pex_obj *); 81 /* Return a newly initialized pex_obj structure. */ 83 struct pex_obj * 86 struct pex_obj *ret; 106 pex_msdos_open (struct pex_obj *ob [all...] |
H A D | pex-unix.c | 87 static pid_t pex_wait (struct pex_obj *, pid_t, int *, struct pex_time *); 92 pex_wait (struct pex_obj *obj ATTRIBUTE_UNUSED, pid_t pid, int *status, 123 pex_wait (struct pex_obj *obj ATTRIBUTE_UNUSED, pid_t pid, int *status, 134 pex_wait (struct pex_obj *obj ATTRIBUTE_UNUSED, pid_t pid, int *status, 183 pex_wait (struct pex_obj *obj, pid_t pid, int *status, struct pex_time *time) 268 static void pex_child_error (struct pex_obj *, const char *, const char *, int) 270 static int pex_unix_open_read (struct pex_obj *, const char *, int); 271 static int pex_unix_open_write (struct pex_obj *, const char *, int); 272 static long pex_unix_exec_child (struct pex_obj *, int, const char *, 276 static int pex_unix_close (struct pex_obj *, in [all...] |
H A D | pex-one.c | 28 struct pex_obj *obj;
|
H A D | pex-common.c | 46 static void pex_add_remove (struct pex_obj *, const char *, int); 47 static int pex_get_status_and_time (struct pex_obj *, int, const char **, 50 /* Initialize a pex_obj structure. */ 52 struct pex_obj * 56 struct pex_obj *obj; 58 obj = XNEW (struct pex_obj); 82 pex_add_remove (struct pex_obj *obj, const char *name, int allocated) 101 temp_file (struct pex_obj *obj, int flags, char *name) 150 pex_run_in_environment (struct pex_obj *obj, int flags, const char *executable, 337 pex_run (struct pex_obj *ob [all...] |
H A D | pex-win32.c | 80 static int pex_win32_open_read (struct pex_obj *, const char *, int); 81 static int pex_win32_open_write (struct pex_obj *, const char *, int); 82 static long pex_win32_exec_child (struct pex_obj *, int, const char *, 86 static int pex_win32_close (struct pex_obj *, int); 87 static int pex_win32_wait (struct pex_obj *, long, int *, 89 static int pex_win32_pipe (struct pex_obj *, int *, int); 90 static FILE *pex_win32_fdopenr (struct pex_obj *, int, int); 91 static FILE *pex_win32_fdopenw (struct pex_obj *, int, int); 108 /* Return a newly initialized pex_obj structure. */ 110 struct pex_obj * [all...] |
H A D | pexecute.c | 35 static struct pex_obj *pex;
|
/freebsd-9.3-release/contrib/gcc/ |
H A D | collect2.h | 26 extern struct pex_obj *collect_execute (const char *, char **, const char *, 31 extern int collect_wait (const char *, struct pex_obj *);
|
H A D | collect2.c | 241 static void do_wait (const char *, struct pex_obj *); 1494 collect_wait (const char *prog, struct pex_obj *pex) 1520 do_wait (const char *prog, struct pex_obj *pex) 1534 struct pex_obj * 1538 struct pex_obj *pex; 1590 struct pex_obj *pex; 2024 struct pex_obj *pex; 2182 struct pex_obj *pex;
|
H A D | tlink.c | 288 struct pex_obj *pex;
|
H A D | gcc.c | 2838 struct pex_obj *pex;
|
/freebsd-9.3-release/contrib/binutils/include/ |
H A D | libiberty.h | 375 extern struct pex_obj *pex_init (int flags, const char *pname, 384 pex_obj. */ 470 extern const char *pex_run (struct pex_obj *obj, int flags, 485 extern const char *pex_run_in_environment (struct pex_obj *obj, int flags, 496 extern FILE *pex_input_file (struct pex_obj *obj, int flags, 504 extern FILE *pex_input_pipe (struct pex_obj *obj, int binary); 512 extern FILE *pex_read_output (struct pex_obj *, int binary); 520 extern FILE *pex_read_err (struct pex_obj *, int binary); 526 extern int pex_get_status (struct pex_obj *, int count, int *vector); 541 extern int pex_get_times (struct pex_obj *, in [all...] |
/freebsd-9.3-release/contrib/gcclibs/include/ |
H A D | libiberty.h | 364 extern struct pex_obj *pex_init (int flags, const char *pname, 373 pex_obj. */ 446 extern const char *pex_run (struct pex_obj *obj, int flags, 461 extern const char *pex_run_in_environment (struct pex_obj *obj, int flags, 472 extern FILE *pex_input_file (struct pex_obj *obj, int flags, 480 extern FILE *pex_input_pipe (struct pex_obj *obj, int binary); 488 extern FILE *pex_read_output (struct pex_obj *, int binary); 494 extern int pex_get_status (struct pex_obj *, int count, int *vector); 509 extern int pex_get_times (struct pex_obj *, int count, 512 /* Clean up a pex_obj [all...] |
/freebsd-9.3-release/contrib/binutils/libiberty/ |
H A D | pexecute.c | 35 static struct pex_obj *pex;
|
/freebsd-9.3-release/contrib/gcclibs/libiberty/testsuite/ |
H A D | test-pexecute.c | 181 struct pex_obj *test_pex_tmp; 184 struct pex_obj *pex1;
|