|
|
|
|
|
|
|
|
|
|
xen-changelog
[Xen-changelog] [xen-unstable] libxl: update prototype of libxl__spawn_c
# HG changeset patch
# User Olaf Hering <olaf@xxxxxxxxx>
# Date 1319709256 -7200
# Node ID 698693ac8bca009470c1044f917882824546a893
# Parent a3000b1c0fab28d663ebc7fc7533109bd69766d2
libxl: update prototype of libxl__spawn_check
libxl__spawn_check expects a malloc'd libxl__spawn_starting. The
currently only user of libxl__spawn_check gets a libxl__spawn_starting
and passes it on. Update prototype to not take a void pointer, and also
update comment in header file.
Signed-off-by: Olaf Hering <olaf@xxxxxxxxx>
Acked-by: Ian Jackson <ian.jackson.citrix.com>
Committed-by: Ian Jackson <ian.jackson.citrix.com>
---
diff -r a3000b1c0fab -r 698693ac8bca tools/libxl/libxl_exec.c
--- a/tools/libxl/libxl_exec.c Thu Oct 27 11:39:11 2011 +0200
+++ b/tools/libxl/libxl_exec.c Thu Oct 27 11:54:16 2011 +0200
@@ -431,10 +431,9 @@
return rc;
}
-int libxl__spawn_check(libxl__gc *gc, void *for_spawn_void)
+int libxl__spawn_check(libxl__gc *gc, libxl__spawn_starting *for_spawn)
{
libxl_ctx *ctx = libxl__gc_owner(gc);
- libxl__spawn_starting *for_spawn = for_spawn_void;
pid_t got;
int status;
diff -r a3000b1c0fab -r 698693ac8bca tools/libxl/libxl_internal.h
--- a/tools/libxl/libxl_internal.h Thu Oct 27 11:39:11 2011 +0200
+++ b/tools/libxl/libxl_internal.h Thu Oct 27 11:54:16 2011 +0200
@@ -376,12 +376,10 @@
* Returns 0 on success, and < 0 on error.
*
* Logs errors but also returns them.
- * for_spawn must actually be a libxl__spawn_starting* but
- * we take void* so you can pass this function directly to
- * libxl__wait_for_offspring. Caller must still call detach.
+ * Caller must still call detach.
*/
_hidden int libxl__spawn_check(libxl__gc *gc,
- void *for_spawn);
+ libxl__spawn_starting *for_spawn);
/* low-level stuff, for synchronous subprocesses etc. */
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-changelog] [xen-unstable] libxl: update prototype of libxl__spawn_check,
Xen patchbot-unstable <=
|
|
|
|
|