git.annexia.org
/
libguestfs.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Remove explicit guestfs=10.0.2.4:6666 kernel command line parameter.
[libguestfs.git]
/
src
/
guestfs.c
diff --git
a/src/guestfs.c
b/src/guestfs.c
index
659ace3
..
069de45
100644
(file)
--- a/
src/guestfs.c
+++ b/
src/guestfs.c
@@
-85,8
+85,8
@@
static void close_handles (void);
#define UNIX_PATH_MAX 108
/* Also in guestfsd.c */
#define UNIX_PATH_MAX 108
/* Also in guestfsd.c */
-#define
VMCHANNEL
_PORT 6666
-
#define VMCHANNEL
_ADDR "10.0.2.4"
+#define
GUESTFWD
_PORT 6666
+
//#define GUESTFWD
_ADDR "10.0.2.4"
/* GuestFS handle and connection. */
enum state { CONFIG, LAUNCHING, READY, BUSY, NO_HANDLE };
/* GuestFS handle and connection. */
enum state { CONFIG, LAUNCHING, READY, BUSY, NO_HANDLE };
@@
-1003,11
+1003,9
@@
guestfs__launch (guestfs_h *g)
/* Linux kernel command line. */
snprintf (append, sizeof append,
LINUX_CMDLINE
/* Linux kernel command line. */
snprintf (append, sizeof append,
LINUX_CMDLINE
- "guestfs=%s:%d "
"%s" /* (selinux) */
"%s" /* (verbose) */
"%s", /* (append) */
"%s" /* (selinux) */
"%s" /* (verbose) */
"%s", /* (append) */
- VMCHANNEL_ADDR, VMCHANNEL_PORT,
g->selinux ? "selinux=1 enforcing=0 " : "selinux=0 ",
g->verbose ? "guestfs_verbose=1 " : " ",
g->append ? g->append : "");
g->selinux ? "selinux=1 enforcing=0 " : "selinux=0 ",
g->verbose ? "guestfs_verbose=1 " : " ",
g->append ? g->append : "");
@@
-1038,7
+1036,7
@@
guestfs__launch (guestfs_h *g)
*/
snprintf (vmchannel, sizeof vmchannel,
"user,vlan=0,net=10.0.2.0/8,guestfwd=tcp:%s:%d-unix:%s,server,nowait",
*/
snprintf (vmchannel, sizeof vmchannel,
"user,vlan=0,net=10.0.2.0/8,guestfwd=tcp:%s:%d-unix:%s,server,nowait",
-
VMCHANNEL_ADDR, VMCHANNEL
_PORT, unixsock);
+
GUESTFWD_ADDR, GUESTFWD
_PORT, unixsock);
add_cmdline (g, "-net");
add_cmdline (g, vmchannel);
add_cmdline (g, "-net");
add_cmdline (g, vmchannel);
@@
-1049,7
+1047,7
@@
guestfs__launch (guestfs_h *g)
*/
snprintf (vmchannel, sizeof vmchannel,
"channel,%d:unix:%s,server,nowait",
*/
snprintf (vmchannel, sizeof vmchannel,
"channel,%d:unix:%s,server,nowait",
-
VMCHANNEL
_PORT, unixsock);
+
GUESTFWD
_PORT, unixsock);
add_cmdline (g, "-net");
add_cmdline (g, vmchannel);
add_cmdline (g, "-net");
add_cmdline (g, vmchannel);
@@
-1799,7
+1797,7
@@
recv_from_daemon (guestfs_h *g, uint32_t *size_rtn, void **buf_rtn)
*/
ssize_t nr = -4;
*/
ssize_t nr = -4;
- while (nr < *size_rtn) {
+ while (nr <
(ssize_t)
*size_rtn) {
rset2 = rset;
int r = select (max_fd+1, &rset2, NULL, NULL, NULL);
if (r == -1) {
rset2 = rset;
int r = select (max_fd+1, &rset2, NULL, NULL, NULL);
if (r == -1) {
@@
-1900,20
+1898,20
@@
recv_from_daemon (guestfs_h *g, uint32_t *size_rtn, void **buf_rtn)
}
/* Got the full message, caller can start processing it. */
}
/* Got the full message, caller can start processing it. */
-#if
0
+#if
def ENABLE_PACKET_DUMP
if (g->verbose) {
if (g->verbose) {
- size_t i, j;
+ s
s
ize_t i, j;
for (i = 0; i < nr; i += 16) {
for (i = 0; i < nr; i += 16) {
- printf ("%04x: ", i);
+ printf ("%04
z
x: ", i);
for (j = i; j < MIN (i+16, nr); ++j)
for (j = i; j < MIN (i+16, nr); ++j)
- printf ("%02x ", (
unsigned char) (*
buf_rtn)[j]);
+ printf ("%02x ", (
*(unsigned char **)
buf_rtn)[j]);
for (; j < i+16; ++j)
printf (" ");
printf ("|");
for (; j < i+16; ++j)
printf (" ");
printf ("|");
- for (j = i; j < MIN (i+16,
g->
nr); ++j)
- if (isprint ((*buf_rtn)[j]))
- printf ("%c", (*buf_rtn)[j]);
+ for (j = i; j < MIN (i+16, nr); ++j)
+ if (isprint ((*
(char **)
buf_rtn)[j]))
+ printf ("%c", (*
(char **)
buf_rtn)[j]);
else
printf (".");
for (; j < i+16; ++j)
else
printf (".");
for (; j < i+16; ++j)