[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] libxl: update prototype of libxl__spawn_check
# 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
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |