提交 7c4bc3f9 编写于 作者: D Daniel P. Berrange

Use pid_t for all PID tracking variables (John Levon)

上级 9e8517c7
Thu Dec 18 11:56:58 GMT 2008 Daniel P. Berrange <berrange@redhat.com>
Use pid_t for all PID tracking variables (John Levon)
* src/openvz_driver.c, src/proxy_internal.h, src/remote_internal.c,
src/storage_backend.c, src/uml_driver.c, src/util.c, src/util.h:
s/int/pid_t/
Thu Dec 18 11:54:58 GMT 2008 Daniel P. Berrange <berrange@redhat.com>
* qemud/Makefile.am: Don't munge default network XML if
......
......@@ -1102,7 +1102,8 @@ static char *openvzGetCapabilities(virConnectPtr conn) {
static int openvzListDomains(virConnectPtr conn, int *ids, int nids) {
int got = 0;
int veid, pid;
int veid;
pid_t pid;
int outfd = -1;
int errfd = -1;
int ret;
......@@ -1153,7 +1154,8 @@ static int openvzNumDomains(virConnectPtr conn) {
static int openvzListDefinedDomains(virConnectPtr conn,
char **const names, int nnames) {
int got = 0;
int veid, pid, outfd = -1, errfd = -1, ret;
int veid, outfd = -1, errfd = -1, ret;
pid_t pid;
char vpsname[32];
char buf[32];
char *endptr;
......
......@@ -144,7 +144,8 @@ static int
virProxyForkServer(void)
{
const char *proxyPath = virProxyFindServerPath();
int ret, pid, status;
int ret, status;
pid_t pid;
const char *proxyarg[2];
if (!proxyPath) {
......
......@@ -252,7 +252,8 @@ remoteForkDaemon(virConnectPtr conn)
{
const char *daemonPath = remoteFindDaemonPath();
const char *const daemonargs[] = { daemonPath, "--timeout=30", NULL };
int ret, pid, status;
int ret, status;
pid_t pid;
if (!daemonPath) {
error(conn, VIR_ERR_INTERNAL_ERROR, _("failed to find libvirtd binary"));
......
......@@ -411,7 +411,8 @@ virStorageBackendRunProgRegex(virConnectPtr conn,
void *data,
int *outexit)
{
int child = 0, fd = -1, exitstatus, err, failed = 1;
int fd = -1, exitstatus, err, failed = 1;
pid_t child = 0;
FILE *list = NULL;
regex_t *reg;
regmatch_t *vars = NULL;
......@@ -575,7 +576,8 @@ virStorageBackendRunProgNul(virConnectPtr conn,
void *data)
{
size_t n_tok = 0;
int child = 0, fd = -1, exitstatus;
int fd = -1, exitstatus;
pid_t child = 0;
FILE *fp = NULL;
char **v;
int err = -1;
......
......@@ -711,7 +711,8 @@ static int umlStartVMDaemon(virConnectPtr conn,
virDomainObjPtr vm) {
const char **argv = NULL, **tmp;
const char **progenv = NULL;
int i, ret, pid;
int i, ret;
pid_t pid;
char *logfile;
int logfd = -1;
struct stat sb;
......
......@@ -182,10 +182,11 @@ __virExec(virConnectPtr conn,
const char *const*argv,
const char *const*envp,
const fd_set *keepfd,
int *retpid,
pid_t *retpid,
int infd, int *outfd, int *errfd,
int flags) {
int pid, null, i, openmax;
pid_t pid;
int null, i, openmax;
int pipeout[2] = {-1,-1};
int pipeerr[2] = {-1,-1};
int childout = -1;
......@@ -439,7 +440,7 @@ virExec(virConnectPtr conn,
const char *const*argv,
const char *const*envp,
const fd_set *keepfd,
int *retpid,
pid_t *retpid,
int infd, int *outfd, int *errfd,
int flags) {
char *argv_str;
......@@ -554,7 +555,8 @@ int
virRun(virConnectPtr conn,
const char *const*argv,
int *status) {
int childpid, exitstatus, execret, waitret;
pid_t childpid;
int exitstatus, execret, waitret;
int ret = -1;
int errfd = -1, outfd = -1;
char *outbuf = NULL;
......
......@@ -27,6 +27,7 @@
#include "verify.h"
#include <sys/select.h>
#include <sys/types.h>
int saferead(int fd, void *buf, size_t count);
ssize_t safewrite(int fd, const void *buf, size_t count);
......@@ -41,7 +42,7 @@ int virExec(virConnectPtr conn,
const char *const*argv,
const char *const*envp,
const fd_set *keepfd,
int *retpid,
pid_t *retpid,
int infd,
int *outfd,
int *errfd,
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册