xen-devel
[Xen-devel] Re: [PATCH,RFC,v2]: Introduce libxl_domain_create()
Only minor comments.
On Tue, 2010-12-21 at 15:17 +0000, Gianni Tedesco wrote:
> @@ -246,6 +246,38 @@ enum {
>
> #define LIBXL_VERSION 0
>
> +enum action_on_shutdown {
Namespace.
> + LIBXL_ACTION_DESTROY,
> +
> + LIBXL_ACTION_RESTART,
> + LIBXL_ACTION_RESTART_RENAME,
> +
> + LIBXL_ACTION_PRESERVE,
> +
> + LIBXL_ACTION_COREDUMP_DESTROY,
> + LIBXL_ACTION_COREDUMP_RESTART,
> +};
[...]
> +#define MUST( call ) ({ \
> + int must_rc = (call); \
> + if (must_rc < 0) { \
> + fprintf(stderr,"xl: fatal error: %s:%d, rc=%d: %s\n", \
> + __FILE__,__LINE__, must_rc, #call); \
> + goto error_out; \
> + } \
> + })
I don't think the two callsites of this macro justify the obfuscation of
having a goto in a macro, just open code it.
> +
> + if ( dom_info->console_autoconnect ) {
> + cb = autoconnect_console;
> + }else{
} else {
> + }else{
Some of the indentation looks weird. Could be my mail client or perhaps
you are mixing spaces and tabs or something?
Ian.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
Previous by Date: |
[Xen-devel] [PATCH,RFC,v2]: Introduce libxl_domain_create(), Gianni Tedesco |
Next by Date: |
[Xen-devel] Re: [PATCH,RFC,v2]: Introduce libxl_domain_create(), Gianni Tedesco |
Previous by Thread: |
[Xen-devel] [PATCH,RFC,v2]: Introduce libxl_domain_create(), Gianni Tedesco |
Next by Thread: |
[Xen-devel] Re: [PATCH,RFC,v2]: Introduce libxl_domain_create(), Gianni Tedesco |
Indexes: |
[Date]
[Thread]
[Top]
[All Lists] |
|
|