Lines Matching refs:pex_obj
54 struct pex_obj struct
103 int (*open_read) (struct pex_obj *, const char */* name */, int /* binary */); argument
106 int (*open_write) (struct pex_obj *, const char */* name */,
117 pid_t (*exec_child) (struct pex_obj *, int /* flags */,
124 int (*close) (struct pex_obj *, int);
129 pid_t (*wait) (struct pex_obj *, pid_t /* child */, int * /* status */,
135 int (*pipe) (struct pex_obj *, int * /* p */, int /* binary */);
139 FILE * (*fdopenr) (struct pex_obj *, int /* fd */, int /* binary */);
144 FILE * (*fdopenw) (struct pex_obj *, int /* fd */, int /* binary */);
147 void (*cleanup) (struct pex_obj *);
150 extern struct pex_obj *pex_init_common (int, const char *, const char *,