提交 b3bff954 编写于 作者: D Daniel Veillard

Export virPipeReadUntilEOF internally

used to read the data from virExec stdout/err file descriptors

* src/util/util.c src/util/util.h: not static anymore and export it
* src/libvirt_private.syms: allow access internally
上级 e455b221
...@@ -633,6 +633,7 @@ virFilePid; ...@@ -633,6 +633,7 @@ virFilePid;
virFileReadPid; virFileReadPid;
virFileLinkPointsTo; virFileLinkPointsTo;
virParseNumber; virParseNumber;
virPipeReadUntilEOF;
virAsprintf; virAsprintf;
virRun; virRun;
virSkipSpaces; virSkipSpaces;
......
...@@ -786,7 +786,7 @@ int virExecDaemonize(const char *const*argv, ...@@ -786,7 +786,7 @@ int virExecDaemonize(const char *const*argv,
return ret; return ret;
} }
static int int
virPipeReadUntilEOF(int outfd, int errfd, virPipeReadUntilEOF(int outfd, int errfd,
char **outbuf, char **errbuf) { char **outbuf, char **errbuf) {
......
...@@ -81,6 +81,8 @@ int virRun(const char *const*argv, int *status) ATTRIBUTE_RETURN_CHECK; ...@@ -81,6 +81,8 @@ int virRun(const char *const*argv, int *status) ATTRIBUTE_RETURN_CHECK;
int virRunWithHook(const char *const*argv, int virRunWithHook(const char *const*argv,
virExecHook hook, void *data, virExecHook hook, void *data,
int *status) ATTRIBUTE_RETURN_CHECK; int *status) ATTRIBUTE_RETURN_CHECK;
int virPipeReadUntilEOF(int outfd, int errfd,
char **outbuf, char **errbuf);
int virFork(pid_t *pid); int virFork(pid_t *pid);
int virFileReadLimFD(int fd, int maxlen, char **buf) ATTRIBUTE_RETURN_CHECK; int virFileReadLimFD(int fd, int maxlen, char **buf) ATTRIBUTE_RETURN_CHECK;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册