13 #ifndef ZYPP_EXTERNALPROGRAM_H
14 #define ZYPP_EXTERNALPROGRAM_H
93 bool use_pty =
false,
int stderr_fd = -1,
bool default_locale =
false,
94 const Pathname& root =
"");
122 bool use_pty =
false,
int stderr_fd = -1,
bool default_locale =
false,
123 const Pathname& root =
"");
127 bool use_pty =
false,
int stderr_fd = -1,
bool default_locale =
false,
128 const Pathname& root =
"");
132 bool use_pty =
false,
int stderr_fd = -1,
bool default_locale =
false,
133 const Pathname& root =
"");
137 bool use_pty =
false,
int stderr_fd = -1,
bool default_locale =
false,
138 const Pathname& root =
"");
209 std::ostream &
operator>>( std::ostream & out_r );
233 int stderr_fd = -1,
bool default_locale =
false,
234 const char* root = NULL,
bool switch_pgid =
false);
239 namespace externalprogram
288 bool stderrGetUpTo( std::string & retval_r,
const char delim_r,
bool returnDelim_r =
false );
313 int stderr_fd = -1,
bool default_locale =
false,
316 start_program( argv,
Environment(), stderr_disp, stderr_fd, default_locale, root.c_str(), true );
323 #endif // ZYPP_EXTERNALPROGRAM_H