Lines Matching refs:pex_obj
53 struct pex_obj struct
102 int (*open_read) (struct pex_obj *, const char */* name */, int /* binary */); argument
105 int (*open_write) (struct pex_obj *, const char */* name */,
116 pid_t (*exec_child) (struct pex_obj *, int /* flags */,
123 int (*close) (struct pex_obj *, int);
128 pid_t (*wait) (struct pex_obj *, pid_t /* child */, int * /* status */,
134 int (*pipe) (struct pex_obj *, int * /* p */, int /* binary */);
138 FILE * (*fdopenr) (struct pex_obj *, int /* fd */, int /* binary */);
143 FILE * (*fdopenw) (struct pex_obj *, int /* fd */, int /* binary */);
146 void (*cleanup) (struct pex_obj *);
149 extern struct pex_obj *pex_init_common (int, const char *, const char *,