Lines Matching refs:pex_obj
48 struct pex_obj struct
93 int (*open_read) (struct pex_obj *, const char */* name */, int /* binary */); argument
96 int (*open_write) (struct pex_obj *, const char */* name */,
105 long (*exec_child) (struct pex_obj *, int /* flags */,
110 int (*close) (struct pex_obj *, int);
115 int (*wait) (struct pex_obj *, long /* child */, int * /* status */,
121 int (*pipe) (struct pex_obj *, int * /* p */, int /* binary */);
125 FILE * (*fdopenr) (struct pex_obj *, int /* fd */, int /* binary */);
130 FILE * (*fdopenw) (struct pex_obj *, int /* fd */, int /* binary */);
133 void (*cleanup) (struct pex_obj *);
136 extern struct pex_obj *pex_init_common (int, const char *, const char *,