[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH v10 01/11] docs / include: introduce a new framework for 'domain context' records
On 25.01.2021 19:18, Andrew Cooper wrote: >> +enum { >> + DOMAIN_CONTEXT_END, >> + DOMAIN_CONTEXT_START, >> + /* New types go here */ >> + DOMAIN_CONTEXT_NR_TYPES >> +}; > > Does this enum ever end up in an API? > > We might be ok as we're inside __XEN_TOOLS__, but enums normally cannot > be used in ABI's because their size is implementation defined, and not > always 4 bytes. The only way to use this as a type (e.g. to declare a struct field) would be via typeof(), which isn't something we'd allow in the public interface (for being an extension). Hence without a tag I would think an enum is fine to have here? Jan
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |