[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v3] xen/errno: Reduce complexity of inclusion
>>> On 04.03.16 at 13:24, <JBeulich@xxxxxxxx> wrote: >>>> On 03.03.16 at 15:14, <andrew.cooper3@xxxxxxxxxx> wrote: >> @@ -82,16 +109,19 @@ XEN_ERRNO(EISCONN, 106) /* Transport endpoint >> is already > connected */ >> XEN_ERRNO(ENOTCONN, 107) /* Transport endpoint is not connected */ >> XEN_ERRNO(ETIMEDOUT, 110) /* Connection timed out */ >> >> -#undef XEN_ERRNO >> #endif /* XEN_ERRNO */ >> - >> -#ifndef __XEN_PUBLIC_ERRNO_H__ >> -#define __XEN_PUBLIC_ERRNO_H__ >> - >> /* ` } */ >> >> + >> +/* >> + * Clean up from a default include. Close the enum (for C) and remove the >> + * default XEN_ERRNO from scope. >> + */ >> +#ifdef XEN_ERRNO_DEFAULT_INCLUDE >> +#undef XEN_ERRNO_DEFAULT_INCLUDE >> +#undef XEN_ERRNO >> #ifndef __ASSEMBLY__ >> }; >> #endif >> >> -#endif /* __XEN_PUBLIC_ERRNO_H__ */ >> +#endif /* XEN_ERRNO_DEFAULT_INCLUDE */ > > So far, upon reaching the end oft the file XEN_ERRNO is undefined, > no matter whether it got defined here or prior to inclusion. I think > this property should be retained, but moving the #undef to the > very end. Or rather not removing it from where it's now. Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |