Searched refs:pex_obj (Results 1 - 16 of 16) sorted by relevance

/freebsd-9.3-release/contrib/gcclibs/libiberty/
H A Dpex-common.h48 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 Dpex-djgpp.c45 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 Dpex-msdos.c54 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 Dpex-unix.c87 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 Dpex-one.c28 struct pex_obj *obj;
H A Dpex-common.c46 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 Dpex-win32.c80 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 Dpexecute.c35 static struct pex_obj *pex;
/freebsd-9.3-release/contrib/gcc/
H A Dcollect2.h26 extern struct pex_obj *collect_execute (const char *, char **, const char *,
31 extern int collect_wait (const char *, struct pex_obj *);
H A Dcollect2.c241 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 Dtlink.c288 struct pex_obj *pex;
H A Dgcc.c2838 struct pex_obj *pex;
/freebsd-9.3-release/contrib/binutils/include/
H A Dlibiberty.h375 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 Dlibiberty.h364 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 Dpexecute.c35 static struct pex_obj *pex;
/freebsd-9.3-release/contrib/gcclibs/libiberty/testsuite/
H A Dtest-pexecute.c181 struct pex_obj *test_pex_tmp;
184 struct pex_obj *pex1;

Completed in 211 milliseconds