From: Harry Butterworth <harry@hebutterworth.freeserve.co.uk>
To: David F Barrera <dfbp@us.ibm.com>
Cc: xen-devel <xen-devel@lists.xensource.com>
Subject: [PATCH] [UNTESTED] Fix sentinel in call to execlp in tools/iommu/vnc.c
Date: Wed, 30 Aug 2006 17:31:27 +0100 [thread overview]
Message-ID: <1156955488.7718.11.camel@localhost.localdomain> (raw)
In-Reply-To: <44F5B588.4090505@us.ibm.com>
[-- Attachment #1: Type: text/plain, Size: 1007 bytes --]
On Wed, 2006-08-30 at 10:58 -0500, David F Barrera wrote:
> August 30, 2006, using xen-unstable changeset:
>
> changeset: 11288:a47951e59cbf
> ISSUES:
>
> x86_64 **BLOCKED (SLES 10 on IBM HS20 Blade 8843)
>
> Unable to start xen on this machine. Build log shows:
>
> /usr/local/autobench/var/tmp/xen/xen-unstable.hg/tools/ioemu/vnc.c:1272: warning: missing sentinel in function call
> make[3]: *** [vnc.o] Error 1
> make[2]: *** [subdir-i386-dm] Error 2
> make[1]: *** [ioemu] Error 2
> make: *** [all] Error 2
> ...
> make[3]: *** [vnc.o] Error 1
> make[2]: *** [subdir-i386-dm] Error 2
> make[1]: *** [ioemuinstall] Error 2
> make: *** [install] Error 2"
This patch should fix your problem here. I have not tested it. Please
give it a go and report whether it is OK to be committed to the tree.
The issue is that 0 on a 64 bit machine is a 32 bit integer whereas the
sentinel needs to be a 64 bit null pointer for the code to be correct.
Signed-off-by: Harry Butterworth <butterwo@uk.ibm.com>
[-- Attachment #2: sentinel.patch --]
[-- Type: text/x-patch, Size: 369 bytes --]
diff -r dc773bf49664 -r 606ec67fb063 tools/ioemu/vnc.c
--- a/tools/ioemu/vnc.c Wed Aug 30 10:05:00 2006
+++ b/tools/ioemu/vnc.c Wed Aug 30 16:23:38 2006
@@ -1269,7 +1269,7 @@
exit(1);
case 0: /* child */
- execlp("vncviewer", "vncviewer", s, 0);
+ execlp("vncviewer", "vncviewer", s, (char *)NULL);
fprintf(stderr, "vncviewer execlp failed\n");
exit(1);
[-- Attachment #3: Type: text/plain, Size: 138 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
next prev parent reply other threads:[~2006-08-30 16:31 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-08-30 15:58 Daily Xen Builds David F Barrera
2006-08-30 16:31 ` Harry Butterworth [this message]
2006-08-30 18:20 ` [PATCH] [UNTESTED] Fix sentinel in call to execlp in tools/iommu/vnc.c David F Barrera
2006-08-31 13:14 ` Harry Butterworth
2006-09-08 16:01 ` Harry Butterworth
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1156955488.7718.11.camel@localhost.localdomain \
--to=harry@hebutterworth.freeserve.co.uk \
--cc=dfbp@us.ibm.com \
--cc=xen-devel@lists.xensource.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.