}
-/**
- * virCommandAddEnvBuffer:
- * @cmd: the command to modify
- * @buf: buffer that contains name=value string, which will be reset on return
- *
- * Convert a buffer containing preformatted name=value into an
- * environment variable of the child.
- * Correctly transfers memory errors or contents from buf to cmd.
- */
-void
-virCommandAddEnvBuffer(virCommandPtr cmd, virBufferPtr buf)
-{
- if (!cmd || cmd->has_error) {
- virBufferFreeAndReset(buf);
- return;
- }
-
- if (!virBufferUse(buf)) {
- cmd->has_error = EINVAL;
- return;
- }
-
- virCommandAddEnv(cmd, virBufferContentAndReset(buf));
-}
-
-
/**
* virCommandAddEnvPass:
* @cmd: the command to modify
void virCommandAddEnvString(virCommandPtr cmd,
const char *str) ATTRIBUTE_NONNULL(2);
-void virCommandAddEnvBuffer(virCommandPtr cmd,
- virBufferPtr buf);
-
void virCommandAddEnvPass(virCommandPtr cmd,
const char *name) ATTRIBUTE_NONNULL(2);